如何打印 2 个整数但不添加它们?

F.A*_*F.A 7 java printing string int addition

我知道这似乎是一个愚蠢的问题(所以请原谅)。基本上这就是我想要做的:

int a = 5;
int b = 3;

System.out.print(a+b);
Run Code Online (Sandbox Code Playgroud)

这会给我 8,但是除了在其间放置一个空字符串来打印 5 和 3(而不是通过将 int 转换为字符串)之外,还有其他方法吗?

非常感谢。

Ala*_*lan 8

print 方法将简单地将其参数转换为字符串并写出结果。因此,如果您想显示连接的两个数字,您需要通过将它们转换为字符串(明确地,或使用您已经提到的“”)来自己完成。

如果您想避免自己构建字符串,您可能需要使用 printf() 方法:

System.out.printf("%d%d", a, b);
Run Code Online (Sandbox Code Playgroud)


Dr.*_*erg 5

尝试

System.out.print(a+""+b)
Run Code Online (Sandbox Code Playgroud)

或者

System.out.print(a+" "+b) 
Run Code Online (Sandbox Code Playgroud)

如果你想要它们之间有空间