栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

基本随机滚动骰子Java

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基本随机滚动骰子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));    }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/610123.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号