ホームページ >Java >&#&チュートリアル >Java 制御構造のステートメントとは何ですか?
if 構造
if (条件式){//実行コード}else if (条件式){//実行コード}else{//実行コード}
条件式の結果は true|false、特定の形式:
1、直接ブール変数
2、比較演算子の結果または論理演算子の結果結果
3. Java では、ゼロ以外の数値型または空でない文字列を使用してブール値を返すことはできません
スイッチ構造
switch (変数名) {case リテラル定数 1://実行コード ブレーク;case 文字定数 2://実行コード ブレーク;default://実行コード}
1. 変数の型には、integer、char、String が含まれます。 type
2. case のリテラル定数は、変数の型と一致している必要があります: integer type 3. char type 'a'、String type "Hello"
3. Break、ジャンプに使用されます。 out スイッチ構造; デフォルト、デフォルトの実行コードを定義します。ブレークがない場合、コードは最後に実行されます。実際には、ブレークもデフォルトも必要ありません。
4. switch文を実行する際は、まず変数の値とcaseの値を一つずつ比較し、一致すればそこから対応するコードが実行されます。
一致の後に Break ステートメントがない場合、一致は実行されず、後続のコードが直接実行されます。break ステートメントが見つかるか、すべてのコードが実行されるまで、スイッチは飛び出ません。 。
スイッチにブレークがない場合、最後にデフォルトのステートメントが実行されます。
#while 構造
while (ループ条件){// 実行コード}#do...while 構造do{//実行コード}while(条件式);
for ループ構造for(ループ変数; ループ条件; ループ変数の変更)//実行コード}
1. ループ変数、ループ条件、変更ループ変数の 3 つの式の位置は変更できません。この 2 つは保持する必要がありますが、ループ変数は外部に記述することができますfor、ループ変数を内部的に変更するループ条件と式を記述する
2. ループ変数、ループ条件、ループ変数を変更する式には複数の式を含めることができ、式は,で区切られます。
for ループの強化int[] a={1,2,3,4,5,};for(int b:a){System.out .println(b);}
以上がJava 制御構造のステートメントとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。