Calculator

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;
    }

}




java Calculator 5 "*" 9

你可能感兴趣的:(Java,java)