Я пытаюсь получить пользовательский ввод в виде текста, а затем выводя один из двух ответов в зависимости от ввода. Это как далеко I've удалось получить с помощью Google:Сканирование текста ввода пользователя
import java.util.*;
public class kt_3_1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String t;
System.out.println("Enter the time of year");
t = scanner.nextLine();
if (t.equals("summer")) {
System.out.printf("%n%s", t);
} else {
System.out.println("FUUUUUUUu");
}
}
}
Эта программа компилируется, но всегда возвращает «FUUUUUUUu», даже если я бы напечатал «лето». Что я делаю не так?
Где находится переменная 'vaheaeg'? – Reimeus
должен быть t.equals («лето») – geert3
Пользовательский ввод проверяется на 't', и вы сравниваете' varheaeg'. – Taylor