展开全部
import java.util.Scanner;public class Dice {
private int nums[] = {0, 0, 0, 0, 0, 0};//下标为点数
private String diceName;
public Dice(String name) {
diceName = name;
}
public int throwDice() {
int index = (int)(Math.random() * 10 % 6);//0-5随机数
nums[index]++;
return index + 1;//返回掷出的e68a843231313335323631343130323136353331333335316535点数
}
public void showNums() {
for(int i = 0; i < nums.length; i++) {
System.out.println(diceName + "投掷时," + (i + 1) + "点出现了:" + nums[i] + "次");
}
System.out.println();
}
public int showNums(int num) {
if(num < 1 || num > 6) {
return 0;
}
return nums[num - 1];
}
public int[] getNums() {
return nums;
}
public static void main(String[] args) {
Dice diceA = new Dice("diceA");
Dice diceB = new Dice("diceB");
int i = 1;
while(i <= 200) {
System.out.print("diceA投掷点数为:" + diceA.throwDice() + ";");
System.out.print("diceB投掷点数为:" + diceB.throwDice() + "\t");
if(i % 10 == 0) {
System.out.println();
}
i++;
}
Scanner input = new Scanner(System.in);
System.out.print("请输入数字:");
int num = input.nextInt();
System.out.println("diceA输出" + num + "点" + diceA.showNums(num) + "次");
System.out.println("diceB输出" + num + "点" + diceB.showNums(num) + "次");
}
}输出:diceA投掷点数为:2;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:1 diceA投掷点数为:4;diceB投掷点数为:1 diceA投掷点数为:2;diceB投掷点数为:3 diceA投掷点数为:6;diceB投掷点数为:2 diceA投掷点数为:6;diceB投掷点数为:2 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:4;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:2 diceA投掷点数为:1;diceB投掷点数为:1
diceA投掷点数为:3;diceB投掷点数为:6 diceA投掷点数为:4;diceB投掷点数为:1 diceA投掷点数为:6;diceB投掷点数为:5 diceA投掷点数为:3;diceB投掷点数为:4 diceA投掷点数为:6;diceB投掷点数为:2 diceA投掷点数为:3;diceB投掷点数为:5 diceA投掷点数为:2;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:3 diceA投掷点数为:2;diceB投掷点数为:1 diceA投掷点数为:2;diceB投掷点数为:1
diceA投掷点数为:3;diceB投掷点数为:5 diceA投掷点数为:1;diceB投掷点数为:2 diceA投掷点数为:5;diceB投掷点数为:2 diceA投掷点数为:3;diceB投掷点数为:1 diceA投掷点数为:6;diceB投掷点数为:4 diceA投掷点数为:2;diceB投掷点数为:3 diceA投掷点数为:2;diceB投掷点数为:2 diceA投掷点数为:2;diceB投掷点数为:5 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:2;diceB投掷点数为:2
diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:2;diceB投掷点数为:6 diceA投掷点数为:3;diceB投掷点数为:4 diceA投掷点数为:2;diceB投掷点数为:1 diceA投掷点数为:4;diceB投掷点数为:5 diceA投掷点数为:3;diceB投掷点数为:4 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:6 diceA投掷点数为:4;diceB投掷点数为:6 diceA投掷点数为:1;diceB投掷点数为:5
diceA投掷点数为:2;diceB投掷点数为:2 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:1;diceB投掷点数为:4 diceA投掷点数为:4;diceB投掷点数为:6 diceA投掷点数为:5;diceB投掷点数为:3 diceA投掷点数为:4;diceB投掷点数为:4 diceA投掷点数为:4;diceB投掷点数为:3 diceA投掷点数为:4;diceB投掷点数为:3 diceA投掷点数为:2;diceB投掷点数为:3 diceA投掷点数为:1;diceB投掷点数为:1
diceA投掷点数为:6;diceB投掷点数为:3 diceA投掷点数为:1;diceB投掷点数为:5 diceA投掷点数为:4;diceB投掷点数为:4 diceA投掷点数为:6;diceB投掷点数为:4 diceA投掷点数为:6;diceB投掷点数为:6 diceA投掷点数为:5;diceB投掷点数为:5 diceA投掷点数为:1;diceB投掷点数为:4 diceA投掷点数为:4;diceB投掷点数为:4 diceA投掷点数为:6;diceB投掷点数为:1 diceA投掷点数为:2;diceB投掷点数为:2
diceA投掷点数为:4;diceB投掷点数为:3 diceA投掷点数为:6;diceB投掷点数为:1 diceA投掷点数为:2;diceB投掷点数为:2 diceA投掷点数为:3;diceB投掷点数为:6 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:1 diceA投掷点数为:2;diceB投掷点数为:5 diceA投掷点数为:2;diceB投掷点数为:4 diceA投掷点数为:1;diceB投掷点数为:6 diceA投掷点数为:1;diceB投掷点数为:4
diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:6 diceA投掷点数为:2;diceB投掷点数为:2 diceA投掷点数为:5;diceB投掷点数为:1 diceA投掷点数为:6;diceB投掷点数为:5 diceA投掷点数为:5;diceB投掷点数为:1 diceA投掷点数为:5;diceB投掷点数为:2 diceA投掷点数为:4;diceB投掷点数为:6 diceA投掷点数为:6;diceB投掷点数为:5 diceA投掷点数为:6;diceB投掷点数为:6
diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:2;diceB投掷点数为:1 diceA投掷点数为:2;diceB投掷点数为:2 diceA投掷点数为:3;diceB投掷点数为:1 diceA投掷点数为:1;diceB投掷点数为:2 diceA投掷点数为:2;diceB投掷点数为:1 diceA投掷点数为:5;diceB投掷点数为:3 diceA投掷点数为:5;diceB投掷点数为:1 diceA投掷点数为:6;diceB投掷点数为:1 diceA投掷点数为:1;diceB投掷点数为:2
diceA投掷点数为:2;diceB投掷点数为:2 diceA投掷点数为:5;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:1 diceA投掷点数为:3;diceB投掷点数为:1 diceA投掷点数为:3;diceB投掷点数为:2 diceA投掷点数为:5;diceB投掷点数为:2 diceA投掷点数为:2;diceB投掷点数为:3 diceA投掷点数为:6;diceB投掷点数为:1 diceA投掷点数为:4;diceB投掷点数为:2 diceA投掷点数为:5;diceB投掷点数为:3
diceA投掷点数为:6;diceB投掷点数为:3 diceA投掷点数为:2;diceB投掷点数为:5 diceA投掷点数为:4;diceB投掷点数为:4 diceA投掷点数为:4;diceB投掷点数为:4 diceA投掷点数为:2;diceB投掷点数为:3 diceA投掷点数为:4;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:4 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:6;diceB投掷点数为:2 diceA投掷点数为:3;diceB投掷点数为:5
diceA投掷点数为:2;diceB投掷点数为:2 diceA投掷点数为:3;diceB投掷点数为:4 diceA投掷点数为:2;diceB投掷点数为:5 diceA投掷点数为:6;diceB投掷点数为:5 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:4 diceA投掷点数为:1;diceB投掷点数为:2 diceA投掷点数为:3;diceB投掷点数为:5 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:1;diceB投掷点数为:5
diceA投掷点数为:2;diceB投掷点数为:5 diceA投掷点数为:1;diceB投掷点数为:5 diceA投掷点数为:2;diceB投掷点数为:4 diceA投掷点数为:1;diceB投掷点数为:5 diceA投掷点数为:2;diceB投掷点数为:4 diceA投掷点数为:2;diceB投掷点数为:4 diceA投掷点数为:1;diceB投掷点数为:1 diceA投掷点数为:2;diceB投掷点数为:6 diceA投掷点数为:1;diceB投掷点数为:6 diceA投掷点数为:3;diceB投掷点数为:4
diceA投掷点数为:6;diceB投掷点数为:2 diceA投掷点数为:4;diceB投掷点数为:6 diceA投掷点数为:3;diceB投掷点数为:6 diceA投掷点数为:1;diceB投掷点数为:2 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:6;diceB投掷点数为:2 diceA投掷点数为:6;diceB投掷点数为:6 diceA投掷点数为:4;diceB投掷点数为:1 diceA投掷点数为:5;diceB投掷点数为:3 diceA投掷点数为:1;diceB投掷点数为:1
diceA投掷点数为:1;diceB投掷点数为:4 diceA投掷点数为:6;diceB投掷点数为:2 diceA投掷点数为:1;diceB投掷点数为:1 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:2;diceB投掷点数为:6 diceA投掷点数为:1;diceB投掷点数为:2 diceA投掷点数为:1;diceB投掷点数为:6 diceA投掷点数为:1;diceB投掷点数为:1 diceA投掷点数为:6;diceB投掷点数为:3 diceA投掷点数为:1;diceB投掷点数为:3
diceA投掷点数为:1;diceB投掷点数为:6 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:4;diceB投掷点数为:2 diceA投掷点数为:2;diceB投掷点数为:6 diceA投掷点数为:1;diceB投掷点数为:4 diceA投掷点数为:4;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:3 diceA投掷点数为:2;diceB投掷点数为:5 diceA投掷点数为:2;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:2
diceA投掷点数为:1;diceB投掷点数为:2 diceA投掷点数为:2;diceB投掷点数为:3 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:1;diceB投掷点数为:4 diceA投掷点数为:4;diceB投掷点数为:4 diceA投掷点数为:4;diceB投掷点数为:3 diceA投掷点数为:2;diceB投掷点数为:3 diceA投掷点数为:4;diceB投掷点数为:2 diceA投掷点数为:6;diceB投掷点数为:3 diceA投掷点数为:1;diceB投掷点数为:2
diceA投掷点数为:5;diceB投掷点数为:6 diceA投掷点数为:1;diceB投掷点数为:1 diceA投掷点数为:1;diceB投掷点数为:4 diceA投掷点数为:4;diceB投掷点数为:2 diceA投掷点数为:3;diceB投掷点数为:3 diceA投掷点数为:4;diceB投掷点数为:4 diceA投掷点数为:6;diceB投掷点数为:4 diceA投掷点数为:1;diceB投掷点数为:2 diceA投掷点数为:2;diceB投掷点数为:4 diceA投掷点数为:6;diceB投掷点数为:2
diceA投掷点数为:6;diceB投掷点数为:3 diceA投掷点数为:2;diceB投掷点数为:1 diceA投掷点数为:2;diceB投掷点数为:1 diceA投掷点数为:1;diceB投掷点数为:1 diceA投掷点数为:6;diceB投掷点数为:5 diceA投掷点数为:6;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:2 diceA投掷点数为:3;diceB投掷点数为:4 diceA投掷点数为:4;diceB投掷点数为:6 diceA投掷点数为:2;diceB投掷点数为:1
diceA投掷点数为:1;diceB投掷点数为:4 diceA投掷点数为:1;diceB投掷点数为:1 diceA投掷点数为:4;diceB投掷点数为:2 diceA投掷点数为:4;diceB投掷点数为:2 diceA投掷点数为:3;diceB投掷点数为:4 diceA投掷点数为:1;diceB投掷点数为:4 diceA投掷点数为:1;diceB投掷点数为:2 diceA投掷点数为:1;diceB投掷点数为:3 diceA投掷点数为:3;diceB投掷点数为:2 diceA投掷点数为:4;diceB投掷点数为:4
请输入数字:1
diceA输出1点54次
diceB输出1点33次
本回答由网友推荐
已赞过
已踩过<
你对这个回答的评价是?
评论
收起