1. Struction If Statement Formatとその使用を選択します
A:IFステートメント形式:
if(式1を比較){
ステートメントボディ1;
} else if(expression 2を比較){
ステートメントボディ2;
} else if(expression 3を比較){
ステートメントボディ3;
}
...
それ以外 {
ステートメントボディn+1;
}
B:実行プロセス:
まず、比較式1を計算して、その返品値が真かfalsかを確認します。
Trueの場合、ステートメントボディ1を実行し、IFステートメントを終了します。
それがfalseの場合、比較式2を計算して、その返品値が真か偽かを確認します。
trueの場合、ステートメントボディ2を実行し、ifステートメントを終了します。
FALSEの場合は、比較式3を計算して、その返品値が真か偽かを確認します。
すべてが偽の場合、ステートメント本体n+1が実行されます。
C:注:最後は省略できますが、省略しないことをお勧めします。範囲外のエラー値をプロンプトできます。
例えば:
import java.util.scanner; class demo_if {public static void main(string [] args){scanner sc = new scanner(system.in); //キーボード入力、while(true){system.out.println( "スコアを入力してください"); // intment input int a = sc.nextint(); //キーボード入力はintタイプif(a> 100 | a <0){//デッドループ、テストSystem.out.println( "スコアを誤って入力した"); } else if(a> = 90&a <= 100){system.out.println( "aなど"); } else if(a> = 80&a <90){system.out.println( "bなど"); } else if(a> = 70&a <80){system.out.println( "cなど"); } else if(a> = 60&a <70){system.out.println( "dなど"); } else if(a <60){system.out.println( "eなど"); } else {system.out.println( "間違ったグレードを入力しました"); }}}} 2。構造スイッチステートメント形式とその使用を選択します
A:スイッチ形式:
switch(expression){
ケース値1:
ステートメントボディ1;
壊す;
ケース値2:
ステートメントボディ2;
壊す;
…
デフォルト:
ステートメントボディn+1;
壊す;
}
B:スイッチステートメントのフォーマット説明
(基本型は、intに宣伝できる限り、データ型(JDK1.5)および文字列(JDK1.7)の列挙を参照してください)
C:実行プロセス
最初に式の値を計算します
次に、次のケースと一致します。対応するステートメントがある場合、それ以外の場合はデフォルトの制御されたステートメントを実行します。
例えば
import java.util。*; class dome_if3 {public static void main(string [] args){//system.out.println("hello world! ");スキャナーSC =新しいスキャナー(System.in); //キーボードエントリ(true){//デッドループはテストシステムを促進します。 // week = sc.nextint()のキーボードエントリプロンプト; switch(週){ケース1:System.out.println( "1週間の1");壊す;ケース2:System.out.println( "Week 2");壊す;ケース3:System.out.println( "Week 3");壊す;ケース4:System.out.println( "Week 4");壊す;ケース5:System.out.println( "Week 5");壊す;ケース6:System.out.println( "Week 6");壊す;ケース7:System.out.println( "Sunday");壊す;デフォルト:system.out.println( "誤って番号を入力した場合、再入力してください"); }}}}3:スイッチステートメントのそれぞれの使用シナリオを要約し、ステートメントの場合
固定値を判断するときは、スイッチを使用することをお勧めします
間隔または範囲を判断するときに使用することをお勧めします
*Switchでできること、できればできる場合、それができれば、SLRでそれを行うと機能しません。
上記の記事では、ステートメントとスイッチステートメントが私が共有するすべてのコンテンツである場合、構造化された構造を選択することの違いについて簡単に説明します。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。