for(int i=0; i<a.length; i++) {
System.out.print(a[i] + " ");
}
*/
与
for(int i=0; i<args.length; i++) {
System.out.println(args[i]);
}
的区别
=============看到都烦,没有看==============
public class TestArgs {
public static void main(String[] args) {
/*
for(int i=0; i<args.length; i++) {
System.out.println(args[i]);
}
System.out.println(
"Usage: java Test \"n1\" \"op\" \"n2\"");
*/
if(args.length<3){
System.out.println(
"Usage: java Test \"n1\" \"op\" \"n2\"");
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);
}
}