A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马—洋仔 初级黑马   /  2013-12-9 22:36  /  954 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

编写一个名为DigitCounter.java的程序,要求随机生成100个0~9之间的整数,并统计和输出每个数字的个数。
提示:(int)(Math.random()*10)生成0~9之间的随机整数;用一个含有10个整数的数组存放0,1,2。。。9的
个数

评分

参与人数 1技术分 +1 收起 理由
简★零度 + 1

查看全部评分

1 个回复

正序浏览
  1. package DigitCounter;

  2. public class DigitCounter {

  3.         /**
  4.          * @param args
  5.          */
  6.         public static void main(String[] args) {

  7.                 int [] count = new int[10];
  8.                 for(int i = 0;i < 100 ; i++){
  9.                         int num = (int)(Math.random()*10);
  10.                         System.out.print(num);
  11.                         switch (num) {
  12.                         case 0:
  13.                                 count[0] +=1;
  14.                                 break;
  15.                         case 1:
  16.                                 count[1] +=1;
  17.                                 break;
  18.                         case 2:
  19.                                 count[2] +=1;
  20.                                 break;
  21.                         case 3:
  22.                                 count[3] +=1;
  23.                                 break;
  24.                         case 4:
  25.                                 count[4] +=1;
  26.                                 break;
  27.                         case 5:
  28.                                 count[5] +=1;
  29.                                 break;
  30.                         case 6:
  31.                                 count[6] +=1;
  32.                                 break;
  33.                         case 7:
  34.                                 count[7] +=1;
  35.                                 break;
  36.                         case 8:
  37.                                 count[8] +=1;
  38.                                 break;
  39.                         case 9:
  40.                                 count[9] +=1;
  41.                                 break;
  42.                         }
  43.                 }
  44.                 System.out.println();
  45.                 for(int i = 0; i<count.length ; i ++){
  46.                         System.out.println("有"+count[i]+"个"+i);
  47.                 }
  48.         }

  49. }
复制代码

求分,楼主如果感觉有什么问题,随时指出,立即更改 谢谢

评分

参与人数 2技术分 +3 收起 理由
王维波老师 + 2 赞一个!
简★零度 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马