将两个不同的变量整数放入另一个变量中

时间:2016-09-09 14:15:39

标签: java

我必须将数字保存到变量中。

int a = 1; int b = 1;

然后我想将这些数字放在另一个变量中,如:

int c=ab; // so the value here would be then 11.

6 个答案:

答案 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);

如果你能告诉我们你的最终目标是什么,你会得到更好的想法。