天天看點

java if結構講解_Java結構講解

Java結構有順序結構、選擇結構和循環結構。

順序結構:

是Java的基本結構,除非特别說明,否則按順序一句一句執行;也是最簡單的結構;它是任何一個算法都離不開的一種基本算法結構。

選擇結構:

1、if單選擇結構  :純一個if語句,滿足就執行,不滿足就跳到下一步;

2、if雙選擇結構: if-else   非這即那, 反正就兩條路可走;

3、if多選擇結構: if(){}--else if(){} - else{}    條條大路通羅馬,隻需要加個else if() 就行

4、嵌套的if結構: if語句嵌套另外一條if判斷語句

5、switch多選擇結構:和if多選擇結構一樣,有多個選擇。switch語句從JAVA SE 7開始可支援String類型(即字元串包括中文)的判斷了,支援的變量類型可以是: byte、short 、int或者char;

判斷學生成績等級例:

int score=80;

n=score/10;

switch(n){

case 10:  System.out.println("滿分");  break;

case 9: System.out.println("優秀");   break;

case 8:   System.out.println("良好");   break;

case 7:   System.out.println("一般");   break;

case 6: System.out.println("及格");  break;

default:System.out.println("不及格");break;

}

循環結構:

1、while循環       while(條件){}                                先判斷後執行

2、do....while循環     do{執行語句}while(條件);         先執行後判斷

3、for 循環

for循環有多種用法,除了單個使用外也可多個嵌套同時使用;除此之外還能周遊數組

例:

int [] numbers={10,20,30,40,50};

for(int i=1 ;i<5;i++){

System.out.print(numbers[i]);

}

等同于

for(int x:numbers){

System.out.print(x);

}

----------------------------------------------------------

文法:

for(聲明語句:表達式){

代碼句子;

}

聲明語句: 聲明新的局部變量,該變量的類型必須于數組内元素的類型一緻,其作用僅限于循環語句。

表達式: 即要通路的數組名,或者是傳回值為數組的方法;

------------------------------------------------------------------------------------------

用for循環列印三角形(5行):

for(int i=1;i<=5;i++){

for(j=5;j>=i;j--){

System.out.print(" ");

}

for(int j=1;j<=i;j++){

System.out.println("*");

}

for(int j=1;j

System.out.print("*");

}

System.out.println();

}