public class Calculator {
public static void main(String[] args) {
if(args.length != 3)
System.exit(0);
int number1 = stringToInt(args[0]);
int number2 = stringToInt(args[2]);
int result = 0;
switch(args[1]) {
case "+": result = number1 + number2;break;
case "-": result = number1 - number2;break;
case "*": result = number1 * number2;break;
case "/": result = number1 / number2;break;
}
System.out.println(result);
}
public static int stringToInt(String s) {
int number = 0;
for(int i = 0; i < s.length(); i++)
number = number * 10 + s.charAt(i) - '0';
return number;
}
public static void main(String[] args) {
if(args.length != 3)
System.exit(0);
int number1 = stringToInt(args[0]);
int number2 = stringToInt(args[2]);
int result = 0;
switch(args[1]) {
case "+": result = number1 + number2;break;
case "-": result = number1 - number2;break;
case "*": result = number1 * number2;break;
case "/": result = number1 / number2;break;
}
System.out.println(result);
}
public static int stringToInt(String s) {
int number = 0;
for(int i = 0; i < s.length(); i++)
number = number * 10 + s.charAt(i) - '0';
return number;
}
}
java Calculator 5 "*" 9