Показать сообщение отдельно
  #3 (permalink)  
Старый 09.06.2018, 16:45
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,799

Наверное как-то так
Код:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Army {
    public static void main(String[] args) throws IOException {
        System.out.print("Введи год рождения");
        BufferedReader BufferedReader = new BufferedReader(
            new InputStreamReader(System.in)
        );
        int birthYear = (int) BufferedReader.readLine();

        System.out.print("Введи кол-во детей");
        int childNum = (int) BufferedReader.readLine();

        System.out.print("Введи 1, если мужчина и 0, если женщина");
        int gender = (int) BufferedReader.readLine();

        int age = 2018 - birthYear; // 2018 лучше заменить системным получением текущего года
        boolean isMale = gender === 1;

        while (isMale && age >= 18 && age <= 27 && childNum < 2) {
            System.out.print("Мы в цикле");
            break;
        }
    }
}
Ответить с цитированием