数组的初步使用——计算器
args.length 测量数组的长度
System.exit(-1) 非正常退出
Double.parseDouble 强制将char型转化为Double型的对象
public class TestArgs {
public static void main(String[] args){
if(args.length<3){
System.out.println("Usage: A B C");
System.exit(-1);
}
double d1 = Double.parseDouble(args[0]);
double d2 = Double.parseDouble(args[2]);
double d = 0;
if(args[1].equals("+")){
d = d1 + d2;
}else if(args[1].equals("-")){
d = d1 - d2;
}else if( args[1].equals("x")){
d = d1 * d2;
}else if( args[1].equals("/")){
d= d1/ d2;
}else{
System.out.println("Error operator!");
System.exit(-1);
}
System.out.println(d);
}
}