制御フローの教科書シリーズ() - Javaの条件文の場合
より、学ぶためにサインアップするにはこちらをクリックして
、条件
ステップ1:もし
ステップ2:マルチ表現表現と
手順3:コースはピットが発生した可能性がある場合
ステップ4:もしそうでなければ
ステップ5:他にあれば
ステップ6:練習-BMIの
ステップ7:答え-BMI
例1:もし
if(表达式1){
表达式2;
}
式1の値がtrueの場合
式の実装に2
もし
public class HelloWorld {
public static void main(String[] args) {
boolean b = true;
//如果成立就打印yes
if(b){
System.out.println("yes");
}
}
}
例2:マルチ発現と表現
public class HelloWorld {
public static void main(String[] args) {
boolean b = false;
//如果有多个表达式,必须用大括弧包括起来
if(b){
System.out.println("yes1");
System.out.println("yes2");
System.out.println("yes3");
}
//否则表达式2 3 无论b是否为true都会执行
if(b)
System.out.println("yes1");
System.out.println("yes2");
System.out.println("yes3");
//如果只有一个表达式可以不用写括弧,看上去会简约一些
if(b){
System.out.println("yes1");
}
if(b)
System.out.println("yes1");
}
}
実施例3:ピットコースが遭遇する可能性がある場合
、セミコロンがある場合、バック行6において、セミコロンは、完全な式であり、
Bが真である場合、これはセミコロンの実装となり、[はいを印刷
bがある場合偽は、セミコロンを実行し、そうで印刷できない
、印刷はいとにかく思えます
public class HelloWorld {
public static void main(String[] args) {
boolean b = false;
if (b);
System.out.println("yes");
}
}
例4:他にあれば
、他に代わってケースが保持していません
それ以外の場合
public class HelloWorld {
public static void main(String[] args) {
boolean b = false;
if (b)
System.out.println("yes");
else
System.out.println("no");
}
}
例5:他のIF
に決定された他の条件は、マルチIFであります
public class HelloWorld {
public static void main(String[] args) {
//如果只使用 if,会执行4次判断
int i = 2;
if (i==1)
System.out.println(1);
if (i==2)
System.out.println(2);
if (i==3)
System.out.println(3);
if (i==4)
System.out.println(4);
//如果使用else if, 一旦在18行,判断成立, 20行和22行的判断就不会执行了,节约了运算资源
if (i==1)
System.out.println(1);
else if (i==2)
System.out.println(2);
else if (i==3)
System.out.println(3);
else if (i==4)
System.out.println(4);
}
}