对象的数组:模拟T次投掷骰子的Counter对象的用例:

Rolls.java 如下:所用类列表:Counter, StdOut, StdRandom 见page42

public class Rolls{

    public static void main(String[] args){

        int T = Integer.parseInt(args[0]);//转String为int
int SIDES = 6;
Counter[] rolls = new Counter[SIDES+1];//声明数组
for(int i=1;i<=SIDES;i++)
rolls[i] = new Counter(i + "'s");
for(int t=1;t<=T;t++){
int result = StdRandom.uniform(1,SIDES+1); //去随机数, 1-7
rolls[result].increment();//给1-7号元素自增1
}
for(int i=1;i<=SIDES;i++)
StdOut.println(rolls[i]);
}
}

打印结果:

最新文章

  1. Opera 浏览器各版本下载地址
  2. css初始化代码
  3. SQL Server 执行计划利用统计信息对数据行的预估原理以及SQL Server 2014中预估策略的改变
  4. Centos6.6下安装MariaDB步骤,利用yum进行安装
  5. MFC 中编辑框数字限制范围
  6. WCF 入门(25,26,27,28)
  7. mysql 指定端口
  8. vs2010设置编辑器背景颜色
  9. 一次zabbix的渗透
  10. hibernate缓存机制详细分析
  11. 服务器资源共享--IIS站点/虚拟目录中访问共享目录(UNC)
  12. 在C#调用C++的DLL简析(一)——生成非托管dll
  13. C++内存中的封装、继承、多态(上)
  14. ASP.NET MVC中使用Ninject
  15. 2.Add Two Numbers-两个单链表相加
  16. HDU 1681 Frobenius(完全背包+标记装满)
  17. mvc 中Range中max和min值晚绑定
  18. 怎么清理Linux系统磁盘空间占用大:/dev/xvda1
  19. MP实战系列(二)之集成swagger
  20. 现代C++之理解decltype

热门文章

  1. 用ILMerge.exe合并dll
  2. vs2008 release下调试状态设置[转]
  3. Painter 12安装教程
  4. CORTEX -M3 : Registers in depth
  5. 【转】linux下awk内置函数的使用(split/substr/length)
  6. 【HTML】Jquery前台传参及接收
  7. Codeforces Gym 100231F Solitaire 折半搜索
  8. HDU 4286 Data Handler 双向链表/Splay
  9. Http网络通信--网络图片查看
  10. linux查看CPU性能及工作状态的指令