1. 程式人生 > >Java宣告一個10個元素的整數陣列,隨機賦值,列印輸出,排序後,列印輸出

Java宣告一個10個元素的整數陣列,隨機賦值,列印輸出,排序後,列印輸出

import java.util.Random;

public class Arr11{

     public static void main(String[] args){

       int[] aa =new int [10];

       Random s = new Random();

       for(int i= 0;i<aa.length;i++){

         aa[i] = s.nextInt(90)+10; 

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

   }

       System.out.println( );

    //氣泡排序

      for(int m = 0;m < aa.length;m++){

        for(int n = 0 ; n < aa.length-m-1 ;n++){

               if(aa[n]>aa[n+1]){

                 int tt = 0;

                 tt=aa[n];

                 aa[n] = aa[n+1];

                 aa[n+1] = tt;

             }

          }

       }

       for(int i:aa){

           System.out.print("  "+i);

}

  }

}

注:1.在做此題是出現的問題,由於用的最基本的寫字板寫的,所以沒注意大括號的位置嗎,導致出現問題。         2.在遍歷陣列賦值時,foreach不能給陣列賦值,只能讀出數組裡面的值,在它裡面用到了迭代,嗯,這個下來看看。