分享一个小游戏,由甲方输入一个数字,不能给乙方看,可以提示乙方该数字位数,由乙方来猜该数字,试试看几次可以猜中。
public static void main(String[] args) { System.out.println("欢迎玩猜数字游戏,请甲方设定数字:");int num=new Scanner(System.in).nextInt(); //由甲方修设定此处数字for(int i=0;i<200;i++) //防止乙方偷看{System.out.println("n"); }System.out.println("请乙方猜测数字:");int flag=1; //次数记录int yourNum=0;do{yourNum=new Scanner(System.in).nextInt(); if(yourNum>num){System.out.println("数大了!目标数字<"+yourNum); //提示++flag;}if(yourNum<num){System.out.println("数小了!目标数字>"+yourNum); //提示++flag;}}while(num!=yourNum);System.out.println("恭喜,猜对了!n一共猜了"+flag+"次"); }
例:
欢迎玩猜数字游戏,请甲方设定数字:
37·····此处省略中间200行·····请乙方猜测数字:
33
数小了!目标数字>33
66
数大了!目标数字<66
44
数大了!目标数字<44
40
数大了!目标数字<40
38
数大了!目标数字<38
37
恭喜,猜对了!
一共猜了6次
本文发布于:2024-02-05 00:12:56,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170719588161093.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |