public class TestArgs{
public static void main(String [] args){
if(args.length<3){
System.out.println(
"usage:java test \"n1\"op\"n2\"");
System.exit(-1);
}
double d1=new double.parseDouble(args[0]);
double d2=new double.parseDouble(args[2]);
double d=0;
if (args[1].equal("+")){
System.out.println(d="d1+d2");}
else if (args[1].equal("x")){
System.out.println(d="d1xd2");}
else if (args[1].equal("-")){
System.out.println(d="d1-d2");}
else {
System.out.println(bj);
System.exit(0);
}
System.out.println(d);
}
}
为什么吧能把d=d1+d2换成System.out.println(d="d1+d2");?
public static void main(String [] args){
if(args.length<3){
System.out.println(
"usage:java test \"n1\"op\"n2\"");
System.exit(-1);
}
double d1=new double.parseDouble(args[0]);
double d2=new double.parseDouble(args[2]);
double d=0;
if (args[1].equal("+")){
System.out.println(d="d1+d2");}
else if (args[1].equal("x")){
System.out.println(d="d1xd2");}
else if (args[1].equal("-")){
System.out.println(d="d1-d2");}
else {
System.out.println(bj);
System.exit(0);
}
System.out.println(d);
}
}
为什么吧能把d=d1+d2换成System.out.println(d="d1+d2");?
解决方案 »
- 关于 "cmd.exe /c start xxxxxxx "的问题
- 报错,JFREECHART?
- 9*9乘法表
- Exception in thread "main" java.lang.NoClassDefFoundError:Hello
- 数组的问题?
- 请问怎样设置开发servlet?
- 关于JAVA单向链表。能不能给一个例字啊。看了几天,只知道一个单向链表的定义
- 关于java.lang.Class.getMethod(String name,Class[] parameterTypes)
- jni
- 我觉得jbuilder5不是没有中文帮助的问题!!!!是缺乏例子的问题
- java如何使用正则表达式?
- 多界面切换问题
答:怎么可能呢?不能.d是double,怎能:d="d1+d2"?
因该是这样吧
double d1= Double.parseDouble(args[0]);
equal怎么还少个S(equals)
至于为什么吧能把d=d1+d2换成System.out.println(d="d1+d2");?
感到莫名奇妙...