Java未知输出
所以这个问题涉及到我掷一对骰子,并估计第一个骰子失败的概率(2、3或12)
输出是失败者的卷数(2、3或12)和计算出的概率(计数/N)
public static void main(String [] args){
int N1 = (int) (Math.random()*6 + 1);
int N2 = (int) (Math.random()*6 + 1);
int count = N1 + N2;
for (int i = 0; i<=1; i++)
if (count==2 || count = 3 || count == 12)
我只是不知道该怎么做才能得到输出。。。。。。这是我的尝试
# 1 楼答案
似乎你会想要掷骰子N次(其中N是一个大数字),然后数一数它失败的次数,对吗
因此,您需要在内存中存储转鼓的总数和丢失转鼓的数量。您可以将这些存储在
int
变量中可以使用
++
运算符递增int
变量相当于
你也不想调用你的
main
函数一百万次,所以你可以将循环的上限设置为你想要的滚动次数要计算概率,您需要使用
float
而不是int
来计算概率——您可以将int
转换为float
,如下所示:最后,如果希望通过标准输出查看输出,请使用
System.out.println()
。println()
函数的参数应该是您想要输出的任何内容因为这听起来像是家庭作业,所以我现在避免写太多代码。如果不是,请告诉我