1. 程式人生 > >本人學習java一週,求大神指導,更簡便的程式碼

本人學習java一週,求大神指導,更簡便的程式碼



建立一個數組長度為30,並賦值為0-9之間的隨機數,分別統計0-9這10個數字分別出現了多少次


int[]a=new int[30];
for(int i =0;i<a.length;i++) {
a[i]=(int)(Math.random()*10);
}
int num1=0;
int num2=0;
int num3=0;
int num4=0;
int num5=0;
int num6=0;
int num7=0;
int num8=0;
int num9=0;
int num10=0;
for(int i =0;i<a.length;i++) {

if(a[i]==0) {
num1=num1+1;
}
continue;
}
System.out.println("0出現的次數為:"+num1);

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

if(a[i]==1) {
num2=num2+1;
}
continue;
}
System.out.println("1出現的次數為:"+num2);


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

if(a[i]==2) {
num3=num3+1;
}
continue;
}
System.out.println("2出現的次數為:"+num3);


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

if(a[i]==3) {
num4=num4+1;
}
continue;
}
System.out.println("3出現的次數為:"+num4);


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

if(a[i]==4) {
num5=num5+1;
}
continue;
}
System.out.println("4出現的次數為:"+num5);


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

if(a[i]==5) {
num6=num6+1;
}
continue;
}
System.out.println("5出現的次數為:"+num6);


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

if(a[i]==6) {
num7=num7+1;
}
continue;
}
System.out.println("6出現的次數為:"+num7);


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

if(a[i]==7) {
num8=num8+1;
}
continue;

}

System.out.println("7出現的次數為:"+num8);



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

if(a[i]==8) {
num9=num9+1;
}
continue;
}
System.out.println("8出現的次數為:"+num9);


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

if(a[i]==9) {
num10=num10+1;
}
continue;
}
System.out.println("9出現的次數為:"+num10);



}


}