1packagecodeTask_FangFa;2/*5.29 掷骰子游戏。 规则:3扔两个骰子,计算和。 2.3或12(称作掷骰子)你就输了,7或11(称作自然),你就赢了。如果是其他数字。4继续掷,直到出来一个7(你输了)或者出来一个和刚才一样的(你赢了)。5*/67importjava.util.Random;8publicclassZhiTouZi {9publicstaticvoidmain(String[] args){1011System.out.PRintln("程序将会扮演一个玩家,和你玩。现在,开始吧。");12first();13}1415publicstaticvoidfirst(){16Random random =newRandom();17inta = random.nextInt(6)+1;18intb = random.nextInt(6)+1;19if(a+b==7||a+b==11)20System.out.println("骰子的结果是:" + a +" and " +b+ " = " +(a+b)+" 所以,你赢了。");21elseif(a+b==2||a+b==3)22System.out.println("骰子的结果是:"+(a+b)+"所以,你输了。");23elseif(a+b==12)24System.out.println("骰子的结果是: " +(a+b) +" 所以,你输了。");25else{26System.out.println("暂时僵持状态,我们将进行下一次掷骰子。和是:" + (a+b));27intsum = a+b;28intsum2 = -1;29while(sum2!=7&sum!=sum2){30Random random1 =newRandom();31inta1 = random1.nextInt(6)+1;32intb1 = random1.nextInt(6)+1;33sum2 = a1+b1;34if(sum2==7)35System.out.println("好吧,你还是输了,刚筛出来的和是7。");36elseif(sum2 ==sum)37System.out.printf("\n你的运气还不赖嘛,结果和刚才一样是:%4d 你赢了",sum2);38}39}40}41}42