Демонстрация работы вложенного оператора switch. Внешний оператор switch лишен оператора break, во внутреннем операторе switch присутствует и break.
Пример:............................................................................................................................................
class Testingswitch {
public static void main(String args[]) {
int var = 2;
switch(var) {
case 1: System.out.println("outer switch case 1");
case 2: System.out.println("outer switch case 2");
case 3: System.out.println("outer switch case 3");
switch(var) {
case 1: System.out.println(" case 1 of inner switch");
break;
case 2: System.out.println(" case 2 of inner switch");
break;
}
case 4: System.out.println("outer switch case 4");
}
}
}
..........................................................................................................................................................
Как видно из примера, внутренний оператор break не прекращает работу внешнего оператора switch.
Пример:............................................................................................................................................
class Testingswitch {
public static void main(String args[]) {
int var = 2;
switch(var) {
case 1: System.out.println("outer switch case 1");
case 2: System.out.println("outer switch case 2");
case 3: System.out.println("outer switch case 3");
switch(var) {
case 1: System.out.println(" case 1 of inner switch");
break;
case 2: System.out.println(" case 2 of inner switch");
break;
}
case 4: System.out.println("outer switch case 4");
}
}
}
..........................................................................................................................................................
Как видно из примера, внутренний оператор break не прекращает работу внешнего оператора switch.
Немає коментарів:
Дописати коментар