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

java基礎(三章)

sign 邏輯運算符 .com 數字 一行代碼 分解 shift com http

java基礎(三章)

一、基本if結構

1、流程圖

l 輸入輸出

l 判斷和分支

l 流程線

1.1 簡單的if條件判斷

if(表達式){

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

}

1.2 簡單的if條件判斷

if(表達式){

//表達式為true,執行這裏

}else{

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

}

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

二、邏輯運算符

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

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

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

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

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

l 判斷字符串是否相等

A、區分大小寫:密碼

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

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

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

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

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基礎(三章)