我需要有2个命令行参数作为2个数字作为字符串。然后使用循环,将数字加在一起。例如,
Java AddStrings 123 456
总和是:579
这是在课堂上的作业,无法弄清楚循环是什么。我不能只使用parse.Int将字符串转换为整数。有什么想法吗?
答案 0 :(得分:0)
基本上你可以找到字符串的长度。循环遍历每个单独的字符(我将从字符串的末尾开始并向后工作)。然后,对于循环的每次迭代,您将char转换为int(通过类型转换)并将其添加到总计中。每次你步骤确保你的数字乘以十的倍数。获取该值然后添加它们然后输出您的答案。 (不会给你代码cus它的家庭作业;))
答案 1 :(得分:0)
int a = Integer.valueOf(args[0]);
int b = Integer.valueOf(args[1]);
很简单。我发现很多只是看着谷歌。或者:
Integer i = new Integer(args[x]);
答案 2 :(得分:0)
试试这个: -
首先,你接受输入。让s1和s2成为2个字符串。所需的循环是这样的: -
String ar[]={s1,s2};
int n=0;
for(int i=0;i<2;i++)
n+=Integer.parseInt(ar[i]);
System.out.println("The sum is:-"+n);
答案 3 :(得分:0)
只需使用&#34; +&#34;将它们添加到一起。我认为你是在思考这个问题。
答案 4 :(得分:0)
push_back