分支結構_if單分支


【1】語法結構:
if(布爾表達式){
語句塊
}
if語句對布爾表達式進行一次判定,若判定為真,則執行{}中的語句塊,否則跳過該語句塊。流程圖如圖所示:

 

 

 

代碼:

public class TestIf1{

public static void main(String [] args){
//實現一個功能:隨機給出三個數(1-6),對三個數求和計算,根據和的的大小來分配不同的獎品
//1.給出三個數:
int num1 = 1;
int num2 = 8;
int num3 = 9;
//2.求和
int sum = 0;
sum += num1;
sum += num2;
sum += num3;
System.out.println("和為:"+sum);

//3.根據和判斷獎品:
//如果和大於等於14,那么就是一等獎
if(sum>=14)
System.out.println("一等獎");
System.out.println("恭喜你很幸運,中了一等獎");


if(sum>=10&&sum<14){
System.out.println("二等獎");
}

if(sum>=6&&sum<10){
System.out.println("三等獎");
}

if(sum<6){
System.out.println("四等獎");
}
/*
if-單分支:
(1)結構:
if(條件表達式,這個表達式的結構是布爾值:要么是false,要么是true){
//如果上面()中的表達式返回結果的true,那么執行{}中代碼
//如果上面()中的表達式結構結果是false,那么不執行{}中代碼
//PS:{}中的代碼是否執行,取決於()中的表達式的返回結果
}
(2)上面的代碼中,用四個單分支拼湊出四個選擇,每個選擇是獨立的,依次判斷執行的
(3)if后面的()中的條件,要按照自己需求盡量完善
(4){}可以省略不寫,但是一旦省略,這個if就只負責后面的一句話,所以不建議初學者省略
*/
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM