import java.util.Scanner;
public class Switch {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in, "UTF-8");
System.out.println("Введите возраст:");
String age = scanner.nextLine().trim(); // Удалим лишние пробелы
System.out.println("Вы ввели: \"" + age + "\" (длина: " + age.length() + ")");
// Для диагностики - выводим каждый символ с его кодом
System.out.println("Символы и их коды:");
for (char c : age.toCharArray()) {
System.out.printf("'%c' -> %d%n", c, (int) c);
}
switch (age) {
case "ноль":
System.out.println("Ты родился");
break;
case "шесть":
System.out.println("Ты пошел в школу");
break;
case "восемнадцать":
System.out.println("Ты закончил школу");
break;
default:
System.out.println("Значения нет в списке");
}
}
}
System.setProperty("file.encoding", "UTF-8");
множественное наследование
там явно была просто плохо написана ОС(деление на ноль, переполнение 8-битной переменной)
Полиморфизма в C# нет
goto нет
из сотни вложенных циклов не выйдешь
Программисты разумные люди
которые могут даже работать медленнее
вынуждая использовать try/catch
спорным запретам на полиморфизм, прямое изменение переменных и даже goto