public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("猜数游戏开始,友情提醒你只有10次机会。");System.out.println("请输入你猜的数字1~100");System.out.println("输入exit退出游戏。");Random ran = new Random();//随机生成一个1~100的数int a = ran.nextInt(100) + 1;int b = 0;//循环猜数while (true) {//判断输入的是不是数字或者是exitif (!sc.hasNextInt()) {String st = sc.nextLine();//退出if ("exit".equals(st)) {System.out.println("退出游戏。。。");break;} else {System.out.println("请输入数字:");continue;}}//接收输入的数字int i = sc.nextInt();//判断输入的数字在不在1~100这个范围内if (i > 100 || i < 1) {System.out.println("请输入1~100的数字");continue;}//记录猜数的次数++b;//对猜的数字进行提醒if (i == a && b == 1) {System.out.println("恭喜你一次就猜对了,最后的分:100分");break;} else if (b > 10) {System.out.println("对不起你猜错了,已经没有次数了!");break;} else if (i > a) {System.out.println("你猜大了,再试一次");} else if (i < a) {System.out.println("你猜小了,再试试");} else {System.out.printf("恭喜你猜对了,最后得分:%d%n", 100 - (b - 1) * 10);break;}}System.out.println("游戏结束!");
}

猜数游戏,随机生成一个1~100的数进行猜测。相关推荐

  1. 猜数字游戏随机生成一个随机数,并给玩家三次机会猜测

    """猜数字游戏随机生成一个随机数,并给玩家三次机会猜测""" import random #import的作用是导入random这个伪造随 ...

  2. python随机产生100个整数二进制_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...

    Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...

  3. python让用户输入一个整数_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...

    Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...

  4. Python代码实现猜数字游戏随机生成数字进行比对

    Python代码实现猜数字游戏随机生成数字进行比对 import random secret = random.randint(1,10) print("---------------猜数字 ...

  5. c语言猜四位数游戏猜10次,C语言猜数字游戏--随机生成4个不相同的数字从小到大排序,用户开始游戏,如果用户猜对数字和数字对应的位置,界面回馈A,如果数字正确位置不正确,则回馈B...

    1.看程序运行截图吧!! 由于博主本人较笨,就不动画演示了,如果动画的话可能将是一个漫长的过程! 猜数字游戏.png 2.游戏题目 随机生成4个不相同的数字从小到大排序,用户开始游戏,如果用户猜对数字 ...

  6. 猜数字游戏python程序_Python猜数游戏,程序随机生成一个0-100的数,猜对后退出【实例源码】...

    Python猜数字游戏: 写程序,随机生成一个0~100之间的数用变量x绑定 循环让用户输入一个数用y绑定, 输出猜数字的结果 1. 如果y等于生成的数x,则提示"您猜对了", 打 ...

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

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

  8. Linux环境下编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜

    题目:编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜,如果用户猜的数大于答案,则提示大了,如果用户猜的数小于答案,则提示小了.当用户猜对时提示:猜对了. #! /bi ...

  9. 系统随机生成一个1到100之间的数字,玩家进行猜测,如果猜错,提示玩家数字过大或过小,如果猜对恭喜玩家胜利,并且退出游戏。||水仙花数||敲桌子||利用嵌套循环,实现九九乘法表

    while循环练习案例: 案例描述:系统随机生成一个1到100之间的数字,玩家进行猜测,如果猜错,提示玩家数字过大或过小,如果猜对恭喜玩家胜利,并且退出游戏. #include <iostrea ...

  10. 实现猜数字游戏:随机生成一个1-100的整数,玩家在控制台输入数字,获得“大了”或“小了”反馈,直到猜中为止。

    这是一道对象和类的简单的判断问题 import java.util.Random; import java.util.Scanner;public class javahomework {public ...

最新文章

  1. python填充空值_python空值_python空值填充_python空值变量 - 云+社区 - 腾讯云
  2. 课时71.后代选择器(掌握)
  3. 阻止函数源码在控制台输出
  4. 如何修改7 服务器配置,centos7修改服务器配置
  5. JAVA中ByteArrayInputStream和ByteArrayOutputStream详解
  6. Nginx+ffmpeg的HLS开源server搭建配置及开发具体解释
  7. copy 和 deepcopy的区别
  8. JavaScript中的内置对象(数组、Boolean、Number、字符串)和自定义对象
  9. python 注销一大段_Python 编程从入门到实践 第19章 注销一节问题
  10. 使用UICollectionView实现首页的滚动效果
  11. CF595B Pasha and Phone
  12. 相对路径和绝对路径及表示
  13. Hive综合应用案例——用户学历查询
  14. html5海洋模板,海洋cms模板 海洋cms影视模板 海洋cms模板简洁
  15. ARM处理器内核列表
  16. 2016 年 50 个最佳的轻量级 JavaScript 框架和库一
  17. GP数据库安装以及使用
  18. 数据可视化分析教学课件——FineBI实验册节选====门店分析
  19. Java平滑处理什么意思_photoshop画笔选项里的“平滑”到底是什么意思?
  20. 数学建模、运筹学之非线性规划

热门文章

  1. 计算机中常用术语CAD是指,计算机常用术语CAD的含义是
  2. 实话实说!猿如意大测评!助力coding!
  3. P1359 租用游艇 dfs/dp/floyd/dijk/spfa DAG(有向无环图)
  4. mantis 邮件配置 linux,Linux系统 mantis 1.0.6工单系统配置安装
  5. Python-字符串str和json格式的转换
  6. 20190328-几种数据清洗的方法
  7. 台式计算机亮度设置,台式电脑显示器屏幕亮度怎么调节
  8. 一篇文章带你了解网页框架——Vue简单入门
  9. 【基于Centos】驱动安装
  10. 已分割的视频怎么合并