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[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不能给数组赋值,只能读出数组里面的值,在它里面用到了迭代,嗯,这个下来看看。

你可能感兴趣的:(Java)