Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.99 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3.  
  4. public class Calculator{
  5.  
  6.     private static final String SUMMAA = "add";
  7.     private static final String EROTA = "diff";
  8.     private static final String KERRO = "multi";
  9.     private static final String JAA = "div";
  10.     private static final String LOPETA = "quit";
  11.  
  12.     public static String[] tarkista(String userInput) {
  13.         String[] array = userInput.split(" ");
  14.         System.out.println(array);
  15.         if (array == null || array[0] != SUMMAA || array[0] != EROTA || array[0] != KERRO ||
  16.         array[0] != JAA){
  17.             return null;
  18.         } else {
  19.             return array;
  20.         }
  21.     }
  22.     public static void main(String[] args){
  23.         Scanner reader = new Scanner(System.in);
  24.         System.out.println("Hello! I am a simple calculator.");
  25.         boolean asking = true;
  26.         while (asking == true){
  27.             System.out.println("Please, enter a command:");
  28.             String input = reader.nextLine();
  29.  
  30.             if (input == LOPETA){
  31.                 asking = false;
  32.             } else {
  33.                 String[] operation = tarkista(input);
  34.                 System.out.println(operation);
  35.                 if (operation == null){
  36.                     System.out.println("Error!");
  37.                 } else {                
  38.                     int num1 = Integer.parseInt(operation[1]);
  39.                     int num2 = Integer.parseInt(operation[2]);
  40.                     if (operation[0] == SUMMAA) {
  41.                         System.out.println(num1 + num2);
  42.                     }
  43.                     if (operation[0] == EROTA) {
  44.                         System.out.println(num1 - num2);
  45.                     }
  46.                     if (operation[0] == KERRO) {
  47.                         System.out.println(num1 * num2);
  48.                     }
  49.                     if (operation[0] == JAA) {
  50.                         System.out.println(num1 / num2);
  51.                     }
  52.                 }
  53.             }
  54.         }
  55.     }      
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement