Тут будет ой как много картинок.
Иф-элсе стэйтмент- это как компьютер принимает решение.
Например:
у нас 5 яблок и 10 бананов
если(IF) у нас 5 и более яблок- можно дать один
если нет(ELSE) - тогда не отдаем. Картинками проще.
На самом деле зачастую используется такая схеме:
if(){
}else{
}
Но в некоторых случаях можно воспроизвести иф-элсе одной строкой, написав в обычный аутпринт в скобках данное- (условие ? "что делать если да" ; "что делать если нет"); - это называется CONDITIONAL OPERATOR
&& - "И" ||- "ИЛИ"
NESTED IF
______________________________________________________
в if-else можно добавлять дополнительные условия
предположим:
возраст=60
если возраст<50
то выводится на экран "да"
если предыдущий стэйтмент не верен, тогда
выводится на экран "нет"
если возраст>76
то выводится на экран"нет1"
если предыдущий стэйтмент не верен
выводится на экран "wow wow"
--------------------------------
КОД:
int age = 60;
if(age<50){
System.out.println("you can pass");
}else{
System.out.println("you cant pass");
if(age>76){
System.out.println("you cant pass1");
}else{
System.out.println("wow wow");
}
}
}
}
РЕЗУЛЬТАТ:
you cant pass
wow wow
ELSE IF STATEMENT
______________________________________________________
public static void main (String[] args){
int age = 55;
if(age >=60)
System.out.println("you can pass");
else if (age>=50)
System.out.println("you are in the middle");
else if (age >=40)
System.out.println("you are in your 40s");
else
System.out.println("wow wow");
}
}
Иф-элсе стэйтмент- это как компьютер принимает решение.
Например:
у нас 5 яблок и 10 бананов
если(IF) у нас 5 и более яблок- можно дать один
если нет(ELSE) - тогда не отдаем. Картинками проще.
На самом деле зачастую используется такая схеме:
if(){
}else{
}
Но в некоторых случаях можно воспроизвести иф-элсе одной строкой, написав в обычный аутпринт в скобках данное- (условие ? "что делать если да" ; "что делать если нет"); - это называется CONDITIONAL OPERATOR
&& - "И" ||- "ИЛИ"
NESTED IF
______________________________________________________
в if-else можно добавлять дополнительные условия
предположим:
возраст=60
если возраст<50
то выводится на экран "да"
если предыдущий стэйтмент не верен, тогда
выводится на экран "нет"
если возраст>76
то выводится на экран"нет1"
если предыдущий стэйтмент не верен
выводится на экран "wow wow"
--------------------------------
КОД:
int age = 60;
if(age<50){
System.out.println("you can pass");
}else{
System.out.println("you cant pass");
if(age>76){
System.out.println("you cant pass1");
}else{
System.out.println("wow wow");
}
}
}
}
РЕЗУЛЬТАТ:
you cant pass
wow wow
ELSE IF STATEMENT
______________________________________________________
public static void main (String[] args){
int age = 55;
if(age >=60)
System.out.println("you can pass");
else if (age>=50)
System.out.println("you are in the middle");
else if (age >=40)
System.out.println("you are in your 40s");
else
System.out.println("wow wow");
}
}
данная команда предоставляет более двух вариантов ( не только или-или)
Результат будет таким:
you are in the middle
If- main test
else if- alternative test if IF statement fails
Необходимо помнить, что программа прогоняет все варианты 1 за другим, и как только находит верный( тот, что подходит по условию) она останавливается.
If- main test
else if- alternative test if IF statement fails
Необходимо помнить, что программа прогоняет все варианты 1 за другим, и как только находит верный( тот, что подходит по условию) она останавливается.
Комментариев нет:
Отправить комментарий