java练习1--随机产生13个0~51不同的随机数

  1. /*
  2.  * 随机产生13个0~51没有重复的随机数
  3.  * class : arrayok
  4.  *
  5.  */
  6.  public class arrayok
  7.  {
  8.      public static void main(String args[])
  9.      {
  10.          int suit[] = new int[13]; //存储13个随机数

  11.          boolean sw[] = new boolean[52]; //随机数存在。则为真,否则为假

  12.          int key = 0;
  13.          for(int i = 0; i < suit.length; i++)
  14.          {
  15.              while(true)
  16.              {
  17.                  key = (int)(Math.random()*52);
  18.                  if(sw[key] == false){
  19.                      break;
  20.                  }
  21.              }
  22.              suit[i] = key;
  23.              sw[key] = true;
  24.          }
  25.          for(int i = 0; i < suit.length; i++)
  26.          {
  27.              System.out.print(suit[i]+" ");
  28.          }
  29.          System.out.print("\n");
  30.      }
  31.  }
阅读(444) | 评论(0) | 转发(0) |
0

上一篇:SQL(一)

下一篇:java_xml读取写入方法

相关热门文章
  • JDK1.6官方下载_JDK6官方下载_...
  • MyEclipse6.5下载及注册码...
  • Eclipse 插件安装、升级和卸载...
  • Eclipse+MyEclipse的配置
  • 最新版SWT Designer 6.0 安装,...
  • 初学UNIX环境高级编程的,关于...
  • chinaunix博客什么时候可以设...
  • 一个访问量较大网站的服务器。...
  • 收音机驱动与v4l2架构的关系,...
  • 如何将linux驱动改为裸机驱动(...
给主人留下些什么吧!~~
评论热议

你可能感兴趣的:(Java)