java - 我怎样才能根据用户输入使这个抛硬币模拟工作? eclipse

标签 java eclipse loops random simulation

我有这段代码,它允许我模拟抛硬币,0 表示正面,1 表示反面或任何您想要解释的。当您运行该程序时,它会随机生成(在本例中)两次抛硬币的 10 种组合。我想做的是修改这个程序,让用户可以询问抛硬币的次数,显示硬币结果,然后可以提示他再次抛硬币。

public class Dice {
    public static void main(String[] args)
    {
        for (int i = 0; i <= 10; i++)
        {
            int benito1=(int)(Math.random()*2);
            int benito2=(int)(Math.random()*2);
            System.out.println(benito1 + " " +benito2);
        }
        System.out.println();
    }
}

最佳答案

像这样:

Scanner sc = new Scanner(System.in);
System.out.prinltn("Please enter a number");
int input = sc.nextInt(); 
while(input-->0)
   {
        int benito1=(int)(Math.random()*2);
              int benito2=(int)(Math.random()*2);
              System.out.println(benito1 + " " +benito2);
            }

关于java - 我怎样才能根据用户输入使这个抛硬币模拟工作? eclipse ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21771911/

相关文章:

java - png 和 bmp 的按位运算会产生不同的结果吗? (相同的 32 位 ARGB 表示)

java - 删除框架的标题栏并保留调整大小机制 - Java

java - --i 和 i-- 的行为与++i 和 i++ 相同吗?

java - 在 Android Room 中我可以循环遍历所有记录吗

loops - 在anylogic中运行N次模拟

java - http-client 在 citrus-framework 中的 CustomCitrusHttpInterceptor

java - 动态更改 bean 中的键名到 JSON 转换

eclipse中带有启动参数的Java程序

java - 刚刚创建了一个新的 android 应用程序项目,当我尝试运行简单的 hello world 它有一个错误

c++ - Eclipse CDT C++ 错误