黑马程序员技术交流社区

标题: 请求各位大神帮我解答一下 [打印本页]

作者: 黑马—洋仔    时间: 2013-12-9 22:36
标题: 请求各位大神帮我解答一下
编写一个名为DigitCounter.java的程序,要求随机生成100个0~9之间的整数,并统计和输出每个数字的个数。
提示:(int)(Math.random()*10)生成0~9之间的随机整数;用一个含有10个整数的数组存放0,1,2。。。9的
个数

作者: 范二青年    时间: 2013-12-10 12:43
  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. }
复制代码

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




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