1. 程式人生 > >04 Java基礎筆記-迴圈語句

04 Java基礎筆記-迴圈語句

迴圈語句

一,if條件語句

1,if簡單條件語句

格式:

if(條件){ 
	if語句執行體;
	     ...
}		 	

注:當"條件"必須是布林型別, "執行體"當條件為true時執行語句;當條件為false時不執行語句。

	if(i>6{
		i++;
		System.out.println(i)}	

2,if…else條件語句

格式:

if(){
	if語句執行體;
	   ...
  }eles{
	 else語句執行體;	 
 }

注:當條件為true時執行if語句;當條件為false時執行else語句。

	int i = 17;
		if(i%2
==0{ System.out.println(i+" 是偶數"); }else{ System.out.println(i+" 是奇數"); }

3,if else if條件語句

格式:

if(條件){
		  if語句執行體;
	 }else if{
		  if語句執行體;
     }else if{
	   	  if語句執行體;
	 }else{
		  else語句執行體;
}

當條件為true時執行if語句;
當條件為false時執行else語句;
實現多個條件的判斷,若只有一個if條件是true;
其他的語句不執行。

	int
grade = 81if(grade > 80{ System.out.println(grade+" 為優")}else if(grade > 70{ System.out.println(grade+" 為良")}else if(grade > 60{ System.out.println(grade+" 為中")}else{ System.out.println(grade+" 為差")}

4,if語句與三元語句

兩者替換,使用規則:

1,判斷條件多使用if語句
2,判斷只有一個條件使用三元運算子

	int i = 7;
	int j = 8;
	    
	int k = i < j ?i:j;
	System.out.println(k+" 是最大值");

二,While迴圈語句

格式:

while(條件){
	  迴圈體;
   }	

無限迴圈:

while(true){	
	   	 
 }

三,for迴圈語句

格式:

for(初始化變數;條件;增量){
		    迴圈體;
		    			
	}	//for()裡是分號不是逗號。

無限迴圈:

for( ; ; ){	 
			 
}

四,do…while迴圈語句

格式:

do{
	迴圈體;
 }while(條件);

do…while迴圈語句無條件至少迴圈一次。

五,迴圈巢狀

格式:

for(){		
	for(){

	}		
}//迴圈裡面還有迴圈,for迴圈居多。

總迴圈次數 = 內迴圈次數 X 外迴圈次數;
內迴圈是外迴圈的迴圈體;
外迴圈控制行數,內迴圈控制列數。

六,break和continue跳轉語句

1,break作用於迴圈中,終止迴圈作用。
2,continue在迴圈中,終止本次迴圈,開始下次迴圈。