2015-09-21 5 views
0
Scanner scan = new Scanner(System.in); 
System.out.println("Enter three positive integers seperated by spaces, then press enter: "); 
int a = scan.nextInt(); 
int b = scan.nextInt(); 
int c = scan.nextInt(); 

Как это сделать, чтобы пользователи вводили числа, которые отображаются на той же строке, что и вопрос, а не ниже?Форматирование Java

+2

Используйте 'System.out.print' вместо' System.out.println' –

+1

Вам так повезло! [Jon Skeet] (http://stackoverflow.com/users/22656/jon-skeet) отредактировал ваше сообщение. – ashiquzzaman33

ответ

2

Использование System.out.print() вместо System.out.println()

Если вы видите source code из println() добавляет новую строку после печати данных

2

Использование System.out.print() вместо System.out.println().

Прочитайте javadocs для каждого. println(String) «ведет себя так, как будто он вызывает print(String), а затем println()», поэтому вам нужно просто использовать print(String), если вы не хотите новую строку.

Смежные вопросы