首页 > 代码库 > Rolls.java (page44)
Rolls.java (page44)
对象的数组:模拟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]); }}
打印结果:
Rolls.java (page44)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。