Как получить строку с пробелами в качестве входных данных из консоли в java ?
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int i = scan.nextInt(); double d = scan.nextDouble(); String s; s = scan.nextLine(); System.out.println("String: " + s); System.out.println("Double: " + d); System.out.println("Int: " + i); } }
Это и есть код.
Какие изменения я должен внести в код, чтобы принять строку с пробелами в качестве входных данных и распечатать ее ?
Что я уже пробовал:
Вход (stdin):
42
3.1415
Доброе утро, хорошего дня!
Мой вывод (stdout):
Строка:
Двойной: 3.1415
Int: 42
Ожидаемый Результат:
Строка: Доброе утро, хорошего дня!
Двойной: 3.1415
Int: 42
Maciej Los
Кажется, что все в порядке.