if 文には 1. [if (ブール式) {実行文}]; 2. [if (ブール式) {実行コード} else {実行コード}]; 3. [if (ブール式) {実行コード}]; 3. [if (ブール式) {実行コード} else if (ブール式) {実行コード} else {実行コード}]。
if ステートメントには次の 3 つの形式があります。
(推奨学習: java エントリ プログラム )
1. If ステートメント
if(布尔表达式){ //如果布尔表达式为true将执行的语句 }
2. else ステートメントとの組み合わせ
if(布尔表达式){ //如果布尔表达式的值为true }else{ //如果布尔表达式的值为false }
3. If ステートメントと else if...else ステートメント
if(布尔表达式 1){ //如果布尔表达式 1的值为true执行代码 } else if(布尔表达式 2){ //如果布尔表达式 2的值为true执行代码 } else if(布尔表达式 3){ //如果布尔表达式 3的值为true执行代码 } else { //如果以上布尔表达式都不为true执行代码 }
(ビデオ)推奨チュートリアル : java ビデオ チュートリアル )
注:
1. 比較式が単純であっても複雑であっても、結果はブール型である必要があります。
2. if ステートメントで制御されるステートメント本体にステートメントが 1 つだけある場合は中括弧を省略できますが、複数のステートメントがある場合は省略できません。絶対に省略しないことをお勧めします。 。
例:
if(比较表达式) 语句
3. 一般的に言えば、左中括弧がある場合にはセミコロンはなく、セミコロンがある場合には左中括弧はありません。
例:
if(比较表达式){........}, if(比较表达式);
例:
public class HelloWorld { public static void main(String[] args) { int i=10; int j=8; /* * if语句第一种格式 * */ if(i>j){ System.out.println("我是if语句第一种格式"); } /* * if语句第二种格式 * */ if(i<j){ System.out.println("我是if语句第二种格式1"); }else{ System.out.println("我是if语句第二种格式2"); } /* * if语句第三种格式 * */ if(i<j){ System.out.println("我是if语句第三种格式1"); }else if(i>j){ System.out.println("我是if语句第三种格式2"); }else{ System.out.println("我是if语句第三种格式3"); } } }
出力結果は図のとおりです:
以上がif ステートメントの形式は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。