УСЛОВНЫЕ ПРЕДЛОЖЕНИЯ В JAVA

Давайте посмотрим на следующие условные операторы

1. оператор if
2. вложенный оператор if
3. Оператор if-else
4. Оператор if-else-if
5. Оператор Switch Case

оператор if:

оператор if является самым основным из всех операторов потока управления. Оператор if указывает нашей программе выполнять определенный раздел кода только в том случае, если конкретный тест оценивается как true.

Синтаксис:

123

if(condition){  Утверждение(я);}

Пример программы:

123456789101112131415

package ClassThreeControlFlowStatements ; public class IfStatement { public static void main(String[] args) { int num = 100;if (num<=100){System.out.println(“Значение num равно “+num);}} }

Вложенный оператор if:

Оператор if внутри другого оператора. Если внешнее условие if истинно, то часть кода под внешним условием if будет выполняться и переходит к внутреннему условию if. Если внутреннее условие if истинно, то будет выполняться часть кода под внутренним условием if.

Синтаксис:

1234567

if(condition_1 ) {   Заявление 1(я); if(condition_2) {      Утверждение2(я); }}

Пример программы:

12345678910111213141516171819

пакет ClassThreeControlFlowStatements; public class NestedIfStatement { public static void main(String[] args) { int num = 100;if (num<=100){System.out.println(“Значение num равно “+num);if (num>50) {System.out.println(“Значение num равно “+num);}}} }

оператор if-else:

Если условие истинно, то часть кода, указанная в if, будет выполняться, иначе будет выполнена часть кода, указанная в else.

Синтаксис:

123456

if(условие) {   Оператор(ы);}else {   Оператор(ы);

Пример программы:

1234567891011121314151617

пакет ClassThreeControlFlowStatements; public class IfElseStatement { public static void main(String[] args) { int num = 100;if (num>100){System.out.println(“Значение больше 100”);}else {System.out.println (“Значение меньше 100”);}} }

оператор if-else-if:

12345678910111213141516171819202122232425

if(condition_1) {   /*если условие_1 верно, выполните это*/   оператор(ы);}else if(condition_2) {   /* выполните это, если условие_1 не выполняется и    * условие_2 выполняется */   оператор(ы);}else if(condition_3) {   /* выполнить это, если условие_1 и условие_2    * не выполнены, а условие_3 выполнено    */   оператор(ы);}…else {   /* если ни одно из условий верно    *, то эти операторы выполняются    */   оператор(ы);}

Пример программы:

12345678910111213141516171819202122232425

package ClassThreeControlFlowStatements; открытый класс IfElseIfStatement { public static void main(String[] args) { intmarks = 76; угольный сорт; если (отметки >= 80) {            оценка = 'A'; } else if (marks >= 70) {            grade = 'B'; } else if (marks >= 60) {            grade = 'C'; } else if (отметки >= 50) {            оценка = 'D'; } else {            grade = 'F'; }        System.out.println(“Grade = ” +grade);} }

Случай переключения:

оператор switch в Java — это оператор с несколькими ветвями. Мы используем это в Java, когда у нас есть несколько вариантов для выбора. Он выполняет конкретную опцию на основе значения выражения.

УСЛОВНЫЕ ЗАЯВЛЕНИЯ В JAVA

Switch работает с байтом, коротким, char и int примитивные типы данных. Он также работает с перечислимыми типами, классом String и несколькими специальными классами, которые обертывают определенные примитивные типы, такие как Character, Byte, Short и Integer.

Синтаксис:

12345678910111213

switch(expression) {    case valueOne:        //statement(s        break;    case valueTwo:        //statement(s        break;:::    default: //optional    //statement(s) //Этот код будет выполнен, если все case не соответствует

Пример программы:

Переключить регистр без оператора break:

12345678910111213141516171819202122

пакет ClassThreeControlFlowStatements; public class SwitchCaseProgram { public static void main(String[] args) {/*Выражение java switch является сквозным. Это означает, что он выполняет все операторы после первого совпадения, если оператор break не используется с вариантами переключения.*/int num= 200;switch(num){case 100:System.out.println(“Значение случая 1 равно “+num);case 200:System.out.println(“Значение случая 2 равно”+num);по умолчанию:System .out.println(“Значение по умолчанию: “+num”);}} 

Переключение регистра с оператором break:

УСЛОВНЫЕ ЗАЯВЛЕНИЯ В JAVA

123456789101112131415161718192021222324

package ClassThreeControlFlowStatements ; открытый класс SwitchCaseProgramWithBreak { public static void main(String[] args) { int num=200;switch(num){case 100:System.out.println(“Значение случая 1 равно “+num);break;case 200: System.out.println(“Значение случая 2 равно “+num);break;//В этом случае будет выполнен только случай 2, а остальные случаи будут проигнорированы.default:System.out.println(“Значение по умолчанию равно “+num);}} }

TAG: qa

От QA genius

Adblock
detector