Не считывает строку
помогите понять почему не считывает строку? Мало того, я даже не успею ее задавать. Как только комментирую ввод int/double, то действие со строкой выполняется безошибочно.
import java.util.Scanner;
public class Print {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a;
double d;
String str;
a=scanner.nextInt();
d=scanner.nextDouble();
str=scanner.nextLine();
System.out.println("String: "+str);
System.out.println("Double: "+d);
System.out.println("Int: "+a);
}
}
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
В задаче необходимо ввести строку последней и прочесть ее первой :(
Вряд ли это у Вас получится. Вы, нaверное, хотели сказать "вывести строку первой".
a = scanner.nextInt();
scanner.nextLine();
d = scanner.nextDouble();
scanner.nextLine();
str = scanner.nextLine();