利用氣泡排序法將以下的數字(7,6,5,4,3,2,1)「由小到大」進行排序。

利用氣泡排序法將以下的數字(7,6,5,4,3,2,1)「由小到大」進行排序。

public class MyFirstJava {

public static void main(String[] args)
{
int i[]= {7,6,5,4,3,2,1};//設定7號數字
int temp=0;                  //宣告一個變數作暫存區

for(int x=0;x<6;x++)//控制比較的次數
{
for(int y=0;y<6-x;y++)//交換的次數
{
if(i[y]>i[y+1])//交換的位置
{
temp=i[y];        //兩數交換
i[y]=i[y+1];
i[y+1]=temp;

}
for(int a=0;a<7;a++)
System.out.print(i[a]+" ");
System.out.println();
}


}

留言

這個網誌中的熱門文章

JAVE題目:產生10個亂數值,範圍為10-100之間,再利用「選擇排序法」進行由小到大的排序。並將排序後的結果列出來。

資料庫32範例:小戴修正。

StringBuilder跟StringBuffer的方法