1. 程式人生 > >java基礎第三章

java基礎第三章

als int 基本 多重if != 邏輯 ignorecas ignore 邏輯與

一、基本if結構

  1、流程圖

輸入輸出

判斷和分支

流程線

1.1簡單的if條件判斷

if(表達式){

//表達式為true,執行{}中的代碼

}

1.2簡單的if條件判斷

if(表達式){

   //

表達式為true,執行這裏

}else{

//表達式為false,這行這裏

}

說明:如果if或else後面,有且僅有一行代碼,{ }可以省略,但不建議省略

二、邏輯運算符

&& 邏輯與(按shift+7——且(並且、同時)

多個條件中,1個為假,if ( )中全部為假,多個條件同時為真,if()中則為真

|| (按shift+回車鍵上面的|)——或(或者)

多個條件中,只要1個為真,if()全部為真

!(英文狀態下)——取反 不等於 !=

判斷字符串是否相等

A、區分大小寫:密碼

字符串變量.equals(字符串的值或字符串變量)

B、不區分大小寫:驗證碼

字符串變量.equalsIgnoreCase(字符串的值或字符串變量

)

如何分解個位、十位、百位、千位上的數字?【P47

Int 個位 = 數字 % 10 //分解獲得個位數

Int 十位 = 數字 /10 % 10 //分解獲得十位數

Int 百位 = 數字 /100 % 10 //分解獲得百位數

Int 千位 = 數字 /1000 % 10 //分解獲得千位數

三、多重if結構

if(條件1){

//代碼塊

}else if(條件2){

//代碼塊

}else if(條件n){

//代碼塊

} else{

//代碼塊

}

說明:else if可以有多個,對數字範圍有順序要求

If中輸入字符串——if(變量名.equals(字符串)){ }

四、嵌套if結構

if(條件1){

//代碼塊

i f (條件1-1){

}

說明:該if結構可以為ifif...else、多重if等結構

} else{

可以為ifif...else、多重if等結構

}

java基礎第三章