Java 有没有办法将多个整数相加?
如何在Java(或BlueJ)中添加int或float?我不是说:Java 有没有办法将多个整数相加?,java,Java,如何在Java(或BlueJ)中添加int或float?我不是说: x=2; y=3; System.out.println(y+x); 然后是5,我的意思是这样: x=2; y=3; c=y+x; System.out.println(c); 这里应该是32。不是像数学中的加法,而是把这些东西组合成一个新的变量。 提前多谢 用字符串键入您的号码: String c = "" + x + y; 使用-c=“”+y+x至少有两种可能更多的方法来解释这个问题。具体来说,您希望在c中看到什么?一
x=2;
y=3;
System.out.println(y+x);
然后是5,我的意思是这样:
x=2;
y=3;
c=y+x;
System.out.println(c);
这里应该是32。不是像数学中的加法,而是把这些东西组合成一个新的变量。
提前多谢 用
字符串键入您的号码
:
String c = "" + x + y;
使用-c=“”+y+x至少有两种可能更多的方法来解释这个问题。具体来说,您希望在
c
中看到什么?一根绳子?值为32的int
?值3和2的叠加中的int
?(在消费类硬件和甚至模糊的标准JVM上都不会发生。)一个包含3和2的int
数组?您想要的不是添加数学int
值,而是将值解释为String
s,然后使用字符串串联。因此,步骤是:将值转换为String
s,然后使用字符串连接。在转换回int
值之后。这是正确的答案,我没有得到反对票。问题不清楚,但我认为OP也希望再次将结果返回为int
。因此,您可以添加Integer.parseInt(…)
。