Java.. Оператор выбора Case
Дано целое число в диапазоне 10–40, определяющее количество учеб-ных заданий по некоторой теме. Вывести строку-описание указанного ко-личества заданий, обеспечив правильное согласование числа со словами «учебное задание», например: 18 — «восемнадцать учебных заданий», 23— «двадцать три учебных задания», 31 — «тридцать одно учебное задание»
Ответы
Ответ дал:
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");
}
}
}
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");
}
}
}
Вас заинтересует
3 месяца назад
4 месяца назад
1 год назад
1 год назад
7 лет назад
7 лет назад