Java基本語法(四)

一.控制語句for數組

1.for循環的基本使用索引

 for( 初始化表達式; 條件表達式; 循環體後表達式){
     循環體內存

 }for循環

流程:變量

1)先執行一次初始化表達式;循環

2)判斷條件表達式是否成立,若是成立就執行循環體, 若是不成立就退出循環引用

3) 執行循環體im

4) 執行循環體後表達式數據

5)循環執行第2)~4)img

2.注意:

1)通常狀況下,在初始化表達式中定義一個在for循環中使用的局部變量

2)在循環體後表達式中修改循環控制變量的值

3)全部的while循環均可以使用for循環,一樣,全部的for循環均可以使用while循環

4)通常狀況下,循環次數肯定時,使用for循環;循環次數不肯定時,使用while循環

二.控制語句do...while...

1.基本用法

 do {

    循環體

 }while( 循環條件 );

先執行循環體,再判斷循環條件是否成立;若是條件成立繼續執行循環體, 不然退出循環

2.與while的區別:

while循環是先判斷條件,再執行循環體,若是最開始條件不成立,循環體一次也不執行

do循環是先執行循環體再判斷條件, 循環體至少執行一次

3.do...while...使用場景

通常狀況下,若是循環條件須要用戶輸入或者須要經過循環體計算時,能夠使用do..while循環

二.數組初步

1.數組的定義

int [] scores = new int[80];

/*

1)scores是數組名

2)scores數組中只能存儲int類型的數據

3)在定義數組時,一對方括弧能夠在類型和數組名中間,也能夠在數組名後面

4) new int[80],會在內存中分配能存儲80個int類型的連續的存儲空間
5)也能夠在定義數組的同時初始化:
int []data = {4,5,6,7};

*/

2.數組元素訪問,經過下標索引值來訪問各個元素

/數組的索引值是從0開始, scores數組有80個元素,最大下標是79

//數組的索引值是從0開始, scores數組有80個元素,最大下標是79

scores[0] = 78; //給數組元素賦值

scores[5] = 100;


System.out.println( scores[0] );

System.out.println( scores[1] );

System.out.println( scores[2] );

System.out.println( "---------------" );

3.使用循環打印出每一個元素

for(int i = 0 ; i<80; i++){

   System.out.println( scores[i] );

}

4.若是沒有給數組的元素進行賦值,數組會進行默認初始化

//數值型數據默認初始化爲0, 布爾型初始化爲false,字符型初始化爲碼值爲0的那個字符

//引用類型初始化爲null

相關文章
相關標籤/搜索