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

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

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

Тестовые данные
Введите номер месяца: 2
Введите год: 2016

Графическая презентация:

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

Код Java:

  import java.util.Scanner; открытый класс Exercise7 {public static void main (String []  strings) {Scanner input = new Scanner (System.in);  int number_Of_DaysInMonth = 0;  String MonthOfName = "Неизвестно";  System.out.print ("Введите номер месяца:");  int месяц = ​​input.nextInt ();  System.out.print ("Введите год:");  int год = input.nextInt ();  переключатель (месяц) {case 1: MonthOfName = "январь";  number_Of_DaysInMonth = 31;  перерыв;  случай 2: MonthOfName = "февраль";  if ((год% 400 == 0) || ((год% 4 == 0) && (год% 100! = 0))) {number_Of_DaysInMonth = 29;  } еще {number_Of_DaysInMonth = 28;  }                перерыв;  case 3: MonthOfName = "март";  number_Of_DaysInMonth = 31;  перерыв;  случай 4: MonthOfName = "апрель";  number_Of_DaysInMonth = 30;  перерыв;  case 5: MonthOfName = "май";  number_Of_DaysInMonth = 31;  перерыв;  case 6: MonthOfName = "июнь";  number_Of_DaysInMonth = 30;  перерыв;  case 7: MonthOfName = "июль";  number_Of_DaysInMonth = 31;  перерыв;  case 8: MonthOfName = "август";  number_Of_DaysInMonth = 31;  перерыв;  case 9: MonthOfName = "сентябрь";  number_Of_DaysInMonth = 30;  перерыв;  case 10: MonthOfName = "Октябрь";  number_Of_DaysInMonth = 31;  перерыв;  case 11: MonthOfName = "ноябрь";  number_Of_DaysInMonth = 30;  перерыв;  case 12: MonthOfName = "декабрь";  number_Of_DaysInMonth = 31;  } System.out.print (MonthOfName + "" + year + "has" + number_Of_DaysInMonth + "days  n");  }}  

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

 Введите номер месяца: 2 Введите год: 2016 г. В феврале 2016 г. 29 дней 

Блок-схема:

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

Назад: Напишите программу на Java, которая считывает два числа с плавающей запятой и проверяет, совпадают ли они до трех десятичных знаков.
Далее: поиск гласных или согласных

Оцените статью
nanomode.ru
Добавить комментарий