基本随机滚动骰子Java

基本随机滚动骰子Java,第1张

基本随机滚动骰子Java

你只需要初始化

Random r
introll
各一次,所以我已经从循环中去除它们。nextInt(int)方法选择一个从0到0(但不包括int)的整数。这被称为0(包含)至int(不含),因此您必须添加1才能调整模具范围。您似乎已经知道,尽管我不知道您为什么使用%。使用*进行乘法运算将为您提供所有骰子相同的数字,我不相信您打算这样做。这是您的课程的一种可能的实现:

import java.util.Random;public class Dice {    public static  int rollDice(int number, int nSides)    {         int num = 0;        int roll = 0;        Random  r = new Random();         if(nSides >=3)         {  for(int i = 0; i < number; i++) {      roll = r.nextInt(nSides)+1;     System.out.println("Roll is:  "+roll);     num = num + roll;  }         }         else        {  System.out.println("Error num needs to be from 3");         }         return num;      }    public static void main(String[] args)    {        System.out.println("Total is: "+rollDice(3, 6));    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5616248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存