public class Test {
public static void main(String args[]) {
int a = 0;
int b = 1;
int c = 0;
int d = 2;
int e = 0;
String result;
}
}
Run Code Online (Sandbox Code Playgroud)
这里我希望结果值为01020
我试过这种方式
int a = 0;
int b = 1;
int c = 0;
int d = 2;
int e = 0;
String aString = Integer.toString(a);
String bString = Integer.toString(b);
String cString = Integer.toString(c);
String dString = Integer.toString(d);
String eString = Integer.toString(e);
String result = aString+bString+cString+dString+eString;
Run Code Online (Sandbox Code Playgroud)
请告诉我如何实现结果打印为01020
非常感谢你
Pab*_*ruz 13
试试这个:
String result = String.format("%d%d%d%d%d", a, b, c, d, e);
Run Code Online (Sandbox Code Playgroud)
System.out.println("" + a + b + c + d + e);
Run Code Online (Sandbox Code Playgroud)
该"" + ...部队的结果String类型的,因此它们的值不会加在一起(只要你不使用括号).
| 归档时间: |
|
| 查看次数: |
224 次 |
| 最近记录: |