我必须将数字保存到变量中。
int a = 1; int b = 1;
然后我想将这些数字放在另一个变量中,如:
int c=ab; // so the value here would be then 11.
答案 0 :(得分:5)
int a = 1;
int b = 1;
String ab = "" + a + b;
int c = Integer.parseInt(ab);
答案 1 :(得分:5)
转换为String
,连接,然后解析回Integer
。
int a = 1, b = 1;
int c = Integer.parseInt( "" + a + b );
答案 2 :(得分:3)
int c = (int) Math.pow(10, Math.floor(Math.log10(b))+1)*a + b.
完成计划
class Main {
public static void main(String[] args) {
int a = 1234;
int b = 567890;
int c = (int) Math.pow(10, Math.floor(Math.log10(b))+1)*a + b;
System.out.println(c);
}
}
测试
1234567890
你可以尝试online。
答案 3 :(得分:2)
与String
串联一样?
int c = Integer.parseInt("" + a + b);
答案 4 :(得分:0)
String stringA = String.valueOf(a);
String stringB = String.valueOf(b);
String stringC = stringA + stringB;
答案 5 :(得分:0)
你不能这样做,至少在Java中。
但这并非不可能。这是一种奇怪的方式
int c=Integer.parseInt(a+""+b);
如果你能告诉我们你的最终目标是什么,你会得到更好的想法。