200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 猜数游戏 随机生成一个1 到100之间的整数 从键盘输入数字进行猜数 一共可以猜5

猜数游戏 随机生成一个1 到100之间的整数 从键盘输入数字进行猜数 一共可以猜5

时间:2020-10-08 04:19:51

相关推荐

猜数游戏 随机生成一个1 到100之间的整数 从键盘输入数字进行猜数  一共可以猜5

public static void main(String[] args) {/* 猜数游戏,随机生成一个1 到100之间的整数,从键盘输入数字进行猜数,一共可以猜5次,如果猜小了在控制台输出猜小了,如果猜大了,在控制台输出猜大了,如果猜对了在控制台输入 恭喜你猜对了,并结束游戏。 注意当输入的不是数字或数字不合服规则时,不算次数。(键盘输入时,要是有nextLine()方法获取数据,不要使用其他方法)*///生成1~100之间的整数int num = (int) (Math.random() * 100 + 1);//计数器int count = 0;//创建键盘录入Scanner scanner = new Scanner(System.in);//循环输出while (true) {System.out.println("请输入1~100的整数:");//调用方法对象String number = scanner.nextLine();Integer integer;try{integer = Integer.parseInt(number);}catch (Exception e){//e.printStackTrace();System.out.println("你输入的数据不符合规则");continue;}count++;//判断输入数据是否符合条件if (integer > 100 || integer < 1) {System.out.println("输入的有误");} else if (count <= 5) {if (num == integer) {System.out.println("恭喜你猜对了");System.out.println("游戏结束了");break;} else if (num > integer) {System.out.println("猜小了");} else if (num < integer) {System.out.println("猜大了");}if (count == 5) {System.out.println("正确的数字是:" + num);System.out.println("输入的次数已达到上限,程序结束了");break;}}}}

e.printStackTrace();注释掉或者是不注释都可以,不注释就会告诉你输入的错误数据是什么异常。

猜数游戏 随机生成一个1 到100之间的整数 从键盘输入数字进行猜数 一共可以猜5次 如果猜小了在控制台输出猜小了 如果猜大了 在控制台输出猜大了 如果猜对了在控制恭喜你猜对了 并结束游戏。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。