public class TestArgs{
public static void main(String [] args){
if(args.length<3){
System.out.println(
"usage:java test \"n1\"op\"n2\"");
System.exit(0);
}
double d1=new Double.parseDouble(args[0]);
double d2=new 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 {
System.out.println("Error");
System.exit(0);
}
System.out.println(d);
}
}
public static void main(String [] args){
if(args.length<3){
System.out.println(
"usage:java test \"n1\"op\"n2\"");
System.exit(0);
}
double d1=new Double.parseDouble(args[0]);
double d2=new 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 {
System.out.println("Error");
System.exit(0);
}
System.out.println(d);
}
}
double d2=new Double.parseDouble(args[2]);
把new去掉啊
Double类调用它的静态方法parseDouble()
double d1 是原始数据类型,直接赋值,不用new