Java/Оператор условия if и оператор выбора switch: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 3:
Этот оператор проверяет равно ли действие true. Если да то действие выполняется. Если нет то идёт следующая команда.
Пример:
<source lang=java>class IFTEST{
public static void main(String[] args){
if(true){
System.out.println("Тест прошёл успешно.");
Строка 12:
Вывод в консоли: Тест прошёл успешно.
Как видите этот оператор сработал успешно так как в нём почти ничего не проверялось.
===== Оператор else =====
 
Действия написанные в операторе else будут выполнены только если значение равно false. Пример:
 
<source lang=java>class TEST1{
Продолжение следует...
public static void main(String[] args){
if(false){
System.out.println("Тест прошёл не очень успешно.");}
else{
System.out.println("Тест прошёл успешно.");}
}
}</source>
Вывод в консоли:Тест прошёл успешно.
== Оператор swith ==
Данный способ использует много вариантов сразу. Пример:
<source lang=java>class TEST2{
public static void main(String[] args){
int i=2;
switch(i){
case 1:System.out.println("Тест прошёл не очень успешно.");
case 2:System.out.println(""Тест прошёл успешно.);
case 3:System.out.println("Тест прошёл не очень успешно.");
default:System.out.println("Тест прошёл ужасно");
}
}
}</source>'''Внимание: С оператором switch надо быть очень осторожным так как неправильно написанный код может вывести "Красную взбучку"'''
Вывод в консоли: Тест прошёл успешно.