我有一个问题,我的代码,这是一个简单的骰子游戏:Java Dice游戏无法正常工作。需要一些建议
import java.util.Random;
class Zaruri {
public static void main(String args[]) {
Random roll = new Random();
int[] zar = new int[2];
for (int i = 0; i < 1; i++) {
for(int k = 0; k < 2; k++){
zar[i] = (int) (roll* 6) + 1;
}
if (zar[0] == zar[1]) {
System.out.println("Your numbers are : " + zar[0] + " and " + zar[1] + "\nYou won! \nYEEEY!!");
} else {
System.out.println("Your numbers are : " + zar[0] + " and " + zar[1] + "\nYou lost, better luck next time!");
}
}
}
}
我不知道如何使它发挥作用,首先它不会让打印出的第二个骰子(它总是来的0),如果我把多一个1卷和(roll.nextDouble * 6)+ 1;它会工作,但我不想再多一次滚动。 CAn你帮我吗?我究竟做错了什么??
坦克你老兄!:)它的工作,我明白它现在。再次感谢@ R.J – Victor
很高兴帮助! :) – SudoRahul