public class Calc {
public static void main(String [] args) {
int result = 0;
if (args.length != 3) {
System.out.println("Usage: java Calc operato1 operand(+ - x / %) operator2");
return;
}
switch (args[1]){
case "+":
result=Integer.parseInt(args[0])+Integer.parseInt(args[2]);
break;
case "-":
result=Integer.parseInt(args[0])-Integer.parseInt(args[2]);
break;
case "x":
result=Integer.parseInt(args[0])*Integer.parseInt(args[2]);
break;
case "/":
if (args[2].equals("0")){
System.out.println("Denominator cannot be zero!");
return;
}
else {
result=Integer.parseInt(args[0])/Integer.parseInt(args[2]);
}
break;
case "%":
result=Integer.parseInt(args[0])%Integer.parseInt(args[2]);
break;
default:
System.out.println("Usage: java Calc operato1 operand(+ - * / %) operator2");
System.out.println("1");
return;
}
System.out.println(args[0] + " " + args[1] + " " + args[2] + " = " + result);
}
}
备注:在IDEA中通过命令行输入的方法如图
3+3
9-2
6x6
15/3
13%4
原文:https://www.cnblogs.com/jxxydwt1999/p/10852875.html