题目解析就有问题,应该是用户选择大小,而不是输入数字,把系统随机数字1-3变成小,4-6变成大,再用用户输入的大小与系统随机后得到的结果比较
![]() 学习达人
|
WXbm7pjgknh
展开
|
![]() ![]() 打卡Lv1
|
T720821bu
展开
// 掷色子 Scanner input=new Scanner(System.in); System.out.println("欢迎进入掷骰子游戏!"); System.out.println("请选择大或者小"); String choice=input.next(); Random r=new Random(); int point=r.nextInt(6)+1; String result="0"; if(point<=3) { result="小"; }else if(point>3) { result="大"; } System.out.println("该局的点数为"+point); if(result.e |
![]() |
失落的白狐猫
展开
Scanner input=new Scanner(System.in); System.out.println("welcome to play dice, let's begin"); System.out.println("please input 大(4-6) or 小(1-3)"); String choice=input.next(); Random r=new Random(); int point=r.nextInt(6)+1; String result = null; if(point<=3) { result="small"; } else if(point>3) { result="big"; |
|
|
malongchen
展开
|
|
|
zmhh
展开
|
|
|
T-pm5r0l61a
展开
我自己写的,这样很简单,不知道有没有问题 Scanner aa=new Scanner(System.in); System.out.println("欢迎来到摇色子比大小游戏"); System.out.println("请摇大小"); Random b=new Random(); int a=b.nextInt(6)+1;//加1是为了不出现数字0.就是1.2.3.4.5.6 if(a<=3) { System.out.println(a+"小!很遗憾你输了"); }else if(a>=4 && a<=6) { {System.out.println(a+"大!恭喜你赢了"); |
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。