Java println () целых чисел?

Я хочу распечатать две целочисленные переменные разделенными.

int a = 1, b = 2;
System.out.println(a + b);

Очевидно, функция println () обрабатывает их как целые числа и вычисляет сумму. Вместо этого я хотел бы, чтобы результат был таким: «12». Любые идеи?


person c jais    schedule 18.02.2016    source источник
comment
a * 10 + b должно подойти ;-)   -  person Marged    schedule 18.02.2016
comment
System.out.println (String.valueOf (a) + String.vlaueOf (b));   -  person Saptak Niyogi    schedule 18.02.2016


Ответы (2)


Вставьте несколько пустых строк, чтобы вызвать это:

System.out.println(a +""+ b);
person ctst    schedule 18.02.2016
comment
Не уверен, почему за него проголосовали против, так как он совпадает с принятым ответом в повторяющейся ссылке. - person Peter Lawrey; 18.02.2016

Сохраните целые числа в виде строк:

String a = "1";
String b = "2";
String c = a + b;

System.out.println(c);
person TangledUpInBlue    schedule 18.02.2016