Как сделать сравнение возраста в Java?

Подчеркивание обычно означает модуль C (т. е. DLL), и Python не может его найти. Вы сами строили питон? Если это так, вам необходимо включить поддержку SSL.

0
задан halfer 18 January 2019 в 17:25
поделиться

2 ответа

После else или else if или if не ставьте semicolon, если вам нужно выполнить несколько кодов в этом утверждении, поэтому удаление semicolon и выход из brackets решит вашу проблему.

Таким образом, ваш код будет:

    int age;

    System.out.println("Enter your age");
    age = in.nextInt();

    if (age <= 18) {
        System.out.println("You are a child!");

    }
    else if (age < 59 && age > 19) {
        System.out.println("You are an adult!");
    } 
    else if (age >= 60) {

        System.out.println("You are old!");
    }
0
ответ дан Raphael Eid 18 January 2019 в 17:25
поделиться

Проблема находится ниже жирной линии.

Точка с запятой после блока if вызывает это.

удалить точку с запятой.

else if (age> = 60);

это делает оператор if отдельно от оператора строки печати. именно поэтому печать строки выполняется независимо от того, что является вводом.

0
ответ дан Manoj Choudhari 18 January 2019 в 17:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: