ホームページ  >  記事  >  Java  >  if ステートメントの形式は何ですか?

if ステートメントの形式は何ですか?

王林
王林オリジナル
2020-07-01 09:52:1923706ブラウズ

if 文には 1. [if (ブール式) {実行文}]; 2. [if (ブール式) {実行コード} else {実行コード}]; 3. [if (ブール式) {実行コード}]; 3. [if (ブール式) {実行コード} else if (ブール式) {実行コード} else {実行コード}]。

if ステートメントの形式は何ですか?

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 ステートメントの形式は何ですか?

以上がif ステートメントの形式は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。