黑马程序员技术交流社区

标题: 有30个0-9之间的数字,怎么统计0-9这10个数字分别出现了多少次。 [打印本页]

作者: hrfhwy    时间: 2015-11-24 23:38
标题: 有30个0-9之间的数字,怎么统计0-9这10个数字分别出现了多少次。
public class LX_4_08
{
        public static void main(String args[])
        {      
                java.util.Random random=new java.util.Random();      
                int score[]=new int[30];      
                int count[]=new int[10];      
                int c=0;      
                System.out.print("随机生成的30个数为:");            
                for(int i=0;i<30;i++){                     
                score[i]=Math.abs(random.nextInt()%10);                  
                System.out.print(score[i]+","); }            
                for(int a=0;a<10;a++)
                {              
                        for(int b=0;b<30;b++)
                        {                  
                                if(score[b]==a)
                                {                    
                                        count[c]++;   
                                }
                        }               
                        c++;              
                }            
                System.out.println("这十个数分别出现的次数为:");              
                for(int d=0;d<10;d++)
                {              
                        System.out.println("数字"+d+"出现的次数为"+count[d]+",");   
                }  
        }   
}
作者: X_iaY_u    时间: 2017-10-19 16:22
用switch?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2