• Предмет: Информатика
  • Автор: nurik57876
  • Вопрос задан 4 месяца назад

Java.. Оператор выбора Case
Дано целое число в диапазоне 10–40, определяющее количество учеб-ных заданий по некоторой теме. Вывести строку-описание указанного ко-личества заданий, обеспечив правильное согласование числа со словами «учебное задание», например: 18 — «восемнадцать учебных заданий», 23— «двадцать три учебных задания», 31 — «тридцать одно учебное задание»

Ответы

Ответ дал: homchik2009
1
МОЖНО ЛУЧШИЙ ОТВЕТ ПОЖАЛУЙСТА
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter number of tasks: ");
int numberOfTasks = scanner.nextInt();
if (numberOfTasks >= 10 && numberOfTasks <= 40) {
String tasksDescription = "";
switch (numberOfTasks % 10) {
case 1:
tasksDescription = "одно учебное задание";
break;
case 2:
case 3:
case 4:
tasksDescription = numberOfTasks + " учебных задания";
break;
default:
tasksDescription = numberOfTasks + " учебных заданий";
}
System.out.println(tasksDescription);
} else {
System.out.println("Invalid number of tasks");
}
}
}
Вас заинтересует