WordPress分享到微博代码/seo关键词外包
在复习java程序设计的时候,看到一个案例,调用了main中的args[ ]数组来实现的一个计算器案例,该案例需在命令行中执行,例如:java Calculator 45 + 56,如果要在eclipse的控制台执行,需要稍加改变就可,很简单。
package algorithm;
public class Calculator {
public static void main(String[] args) {// TODO Auto-generated method stubif(args.length !=3 ){System.out.println("Usage: java Calculator operand1 operator operand2");System.exit(1);}int result = 0;switch(args[1].charAt(0)){case '+':result = Integer.parseInt(args[0])+Integer.parseInt(args[2]);break;case '-':result = Integer.parseInt(args[0])-Integer.parseInt(args[2]);break;case '.': //case '*':因为*号在命令行输入时会显示当下目录所有信息,所以用.代替了。result = Integer.parseInt(args[0])-Integer.parseInt(args[2]);break;case '/':result = Integer.parseInt(args[0])-Integer.parseInt(args[2]);break;}System.out.println(args[0]+' ' +args[1]+' '+args[2]+" = "+result);
}
}