Java學習中迴圈語句的學習

誰一樣的你發表於2014-01-20

2.迴圈語句

for語句,for-each語句的使用,以及它們的區別,遍歷陣列

while,do-while,switch的使用

int year=Integer.parseInt(yearStr)將字串轉換為整數

for-each只能檢視資料,不能修改(刪除)資料。

迴圈的巢狀,一個迴圈語句中可以有多個迴圈

用氣泡排序法對陣列中的資料進行排序

public class AS
{
public static void main(String[] args) 
{
int i,j;
int[] arrays = {9,5,8,1};
int length=arrays.length;

System.out.println("排序前,陣列元素序列是:");
for(i=0;i<length;i++){

System.out.print(arrays[i]+" ");

}
System.out.println(" ");


for(i=0;i<length-1;i++){            //迴圈比較 length-1 趟
          for(j=0;j<length-1-i;j++){          //對每一趟進行相鄰元素的比較
             int temp=0;
             if(arrays[j]>arrays[j+1]){        //相鄰兩個元素進行互換
             temp = arrays[j];
             arrays[j] = arrays[j+1];
             arrays[j+1] = temp;
}
}
}   
System.out.println("排序以後,陣列元素序列是:");
for(i=0;i<length;i++){
  System.out.print(arrays[i]+" ");

}
         System.out.println();
  }
}

相關文章