кодесурса

Упражнения по условным выражениям Java: тестовый год является високосным или нет

script1adsense2code
script1adsense3code

Условный оператор Java: упражнение 9 с решением

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

Тестовые данные
Введите год: 2016

Иллюстрированная презентация:


Пример решения :

Java-код:

import java.util.Scanner;
public class Exercise9 {
    
  public static void main(String[] args)
    {
        Scanner in = new Scanner(System.in);
        System.out.print("Input the year: ");
        int year = in.nextInt();
        boolean x = (year % 4) == 0;
        boolean y = (year % 100) != 0;
        boolean z = ((year % 100 == 0) && (year % 400 == 0));
        if (x && (y || z))
        {
            System.out.println(year + " is a leap year");
        }
        else
        {
            System.out.println(year + " is not a leap year");
        }
    }
}

Пример вывода:

 Введите год: 2016                                                                                          
2016 год високосный

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Предыдущий: Найти гласный или согласный
Далее: написать программу на Java для отображения первых 10 натуральных чисел.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code