编写一个应用程序模拟掷色子游戏。游戏开始,用两个色子掷出2-12间的随机数,如果数值为7、11,则赢了游戏,如果数值为2、3、12,则输了游戏,如果为其他值,则继续游戏。游戏结束时,打印游戏结果及掷色子的次数。
```java
import java.util.Random;
public class Demo {
public static void main(String[] args) {
while (true){
Random r = new Random();
int number1 = r.nextInt(6)+1;
System.out.println("第一颗点数为:" + number1);
int number2 = r.nextInt(6)+1;
System.out.println("第二颗点数为:" + number2);
int sum = number1 +number2;
System.out.println("投掷点数和为:"+sum);
if(sum==7||sum==11){
System.out.println("游戏赢了");
break;
}else if(sum ==2||sum==3||sum==12){
System.out.println("游戏输了");
break;
}else {
System.out.println("继续游戏!!!");
}
}
}
}
```
用Random类的nextInt(11)+2实现随机
用Random类