【发布时间】:2018-11-21 23:32:54
【问题描述】:
如何在 Java(或 BlueJ)中将 Ints 或 Floats 添加在一起?我不是那个意思:
x=2;
y=3;
System.out.println(y+x);
然后出来5个,我的意思是这样的:
x=2;
y=3;
c=y+x;
System.out.println(c);
这里应该出现 32。不是在数学中添加like,而是将这些东西组合到一个新变量中。 提前非常感谢!
【问题讨论】:
-
使用这个 - c=""+y+x
-
至少有两种可能更多的方式来解释这个问题。 具体而言,您对
c有什么期望?一个字符串?一个值为三十二的int?int在值 3 和 2 的叠加中? (不会发生在消费级硬件和甚至模糊的标准 JVM 上。)一个包含 3 和 2 的int数组? -
您想要的不是添加数学
int值,而是将这些值解释为Strings,然后使用 字符串连接。所以步骤是:将您的值转换为Strings,然后使用字符串连接。之后转换回int值。
标签: java