运行结果如图:
提示:命令行参数是字符串类型,需要先转换为整数类型才能相加。把字符串s转换为整数可用Integer.parseInt(s)
public class AddTow {
public static void main(String[] args) {
String numberString = "";
int number = 0;
for (String string : args) {
numberString += string + " + ";
number += Integer.parseInt(string);
}
System.out.println(numberString.substring(0,
numberString.lastIndexOf('+'))
+ "= " + number);
}
}
运行结果如图:
追问
运行之后,出现了一堆看不懂的英文。。。
用cmd怎么找不到文件。。。咋回事
追答你将文件发到哪个目录了,假如你的类在D盘跟目录下,那么在 cmd 以后,你首先写 d: 进入到D盘根目录下,然后再
执行命令 javac AddTwo.java
#传入的两个数字中,第一个要与第二个中间以空格分开
然后执行 java AddTwo 123 234
老大,Integer.parseInt(s)——这个去哪儿了?
追答parseInt和valueOf都可以把string转到int
本回答被网友采纳咋运行不了?这个检查过没问题啊,用cmd咋不行。。。郁闷
追答可以的,这个我自己测试过的,建哥新文件 ,名字改为AddTwo.java
上面代码copy进去,按照命令运行就可以了