首頁 > Java > Java基礎 > 主體

if語句有哪幾種格式

王林
發布: 2020-07-01 09:52:19
原創
23790 人瀏覽過

if語句有三種格式,分別是:1、【if(布林運算式){執行語句}】;2、【if(布林運算式){執行程式碼}else{執行程式碼}】; 3.【if(布林運算式){執行程式碼}else if(布林運算式){執行程式碼}else{執行程式碼}】。

if語句有哪幾種格式

if語句有三種格式,分別是:

(推薦學習: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、比較表達式無論簡單或複雜,結果必須為Boolean類型。

2、if語句控制的語句體只有如果只有一條語句,大括號可以省略;如果是多條語句則不能省略,建議永遠不要省略。

如:

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板