Egor_Vakar

lab1(java)

Sep 9th, 2021 (edited)
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.13 KB | None | 0 0
  1. package com.company;
  2. import java.util.Scanner;
  3. public class Main {
  4.     public static void main(String[] args){
  5.         int age, advice;
  6.         String gender;
  7.         boolean isCorrect = true;
  8.         Scanner scan = new Scanner(System.in);
  9.         System.out.println("Добро пожаловать в программу, в которой вы сможете
  10.                            определить подходящий возраст кандидатуры для вступления в брак");
  11.         do {
  12.             System.out.println("Введите ваш пол (М/Ж):");
  13.             gender = scan.nextLine();
  14.             if (gender.equals("М") || gender.equals("Ж") || gender.equals("м") || gender.equals("ж"))
  15.                 isCorrect = false;
  16.         }
  17.         while (isCorrect);
  18.         do {
  19.             System.out.println("Введите ваш возраст (число):");
  20.             age = Integer.parseInt(scan.nextLine());
  21.         } while (age < 1 || age > 122);
  22.         if (age < 18)
  23.             System.out.println("Вам рановато в брак");
  24.         else if (gender.equals("Ж") || gender.equals("ж")) {
  25.             advice = age * 2 - 14;
  26.             if (age > 64)
  27.                 System.out.println("Подходящий возраст кандидатуры для вступления в брак: " + advice +
  28.                                    ". Но, думаю, мужчины до стольки не живут");
  29.             else
  30.                 System.out.println("Подходящий возраст кандидатуры для вступления в брак: " + advice + ".");
  31.         } else {
  32.             advice = age / 2 + 7;
  33.             if (age < 22)
  34.                 System.out.println("Подходящий возраст кандидатуры для вступления в брак: " + advice +
  35.                                    ". Но, думаю, ей пока рановато");
  36.             else System.out.println("Подходящий возраст кандидатуры для вступления в брак: " + advice + ".");
  37.         }
  38.     }
  39. }
Add Comment
Please, Sign In to add comment