我正试着给我侄子做个掷骰子,这样他就可以不用骰子玩棋盘游戏了。如果我输入的条件是真的话,我就会陷入一个while循环中。of sides are on the dice you want to throw, either 4, 6, or 12: '))
如果我输入4,6或12,那么当它应该继续的时候,它仍然会让我进入循环
我正在写一个程序,它从一个六边形骰子中返回一个随机数,并接受一个字符串来询问用户第二个骰子的边数。如果用户输入数字2,4,8,10,12,20,100,那么骰子的角色就有那么多面。如果用户输入的数字不是这个数字,那么第二个骰子应该扮演六面骰子的角色。我们的问题是,如果用户输入一个不同于给定值的数字,它将返回0。我们需要返回一个介于1和6之间的随机数,因为它是一个六边形骰子。对如何修复我们的代码有什么建议吗?public class Die{private int sideFacingUp;
public int die1;