首先被猜测的数字介于1~100的整数,然后再设定一个猜测的次数,在正常猜测过程中根据猜测数字的大小给出对应提示,当一直未猜中时且达到最大猜测次数结束本轮猜测游戏并给出对应提示信息。
1 package debug; 2 3 import java.util.scanner; 4 5 public class guessnumber { 6 public static void main(string[] args) { 7 //先指定一个被猜数1~100之间随机 8 int number = (int)(math.random()*100+1); 9 // system.out.println(number); 10 11 scanner sc = new scanner(system.in); 12 system.out.println("请先设定本轮猜数字游戏允许的最大猜测次数:"); 13 int count = sc.nextint(); 14 15 try { 16 for(int i = 0;i < count;i++) { 17 scanner sc1 = new scanner(system.in); 18 system.out.println("请输入你要猜的数(1~100):"); 19 int guessnumber = sc1.nextint(); 20 21 if (guessnumber > number) { 22 system.out.println("你猜的数"+ guessnumber + "大了" ); 23 }else if(guessnumber < number) { 24 system.out.println("你猜的数"+ guessnumber + "小了" ); 25 }else { 26 system.out.println("恭喜你猜对了" ); 27 break; 28 } 29 } 30 }finally{ 31 system.out.println("已达最大猜测次数,本轮猜测结束,请再接再厉!"); 32 } 33 } 34 }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Java中为什么实体类需要实现Serializable序列化接口
JSP报错javax.servlet.jsp.JspException cannot be resolved to a type solution
网友评论