java猜数字游戏要求:1、在100-999中输入任意数字,有10次猜的机会,期间会被告知猜大了、猜小了、猜对了。当10次机会用完,游戏结束。2、任意时候按S可开始或重新开始,按Q可退出。我...

java猜数字游戏要求:

1、在100-999中输入任意数字,有10次猜的机会,期间会被告知猜大了、猜小了、猜对了。当10次机会用完,游戏结束。

2、任意时候按S可开始或重新开始,按Q可退出。

我的java程序如下,请问哪里错了,该如何修改?

import java.util.Scanner;

public class guessgame{

public static void main (String [] args){

Scanner scanner=new Scanner(System.in);

String str=new String();

while(true){

if(str.equals("q")){

return;

}else if(str.equals("s")){

System.out.println("Guess a number between 100 and 999 and you have 10 chances:");

}

int number=100+(int)(Math.random()*900);

int guessnumber=0;

int chance=0;

Scanner in= new Scanner(System.in);

guessnumber=Integer.parseInt(str);

if(str.equals("q")){return;}

else{

do{

chance++;

if(chance>=10){

System.out.print("Game Over");

break;

}

System.out.print("请输入一个100-999之间的数:");

guessnumber=in.nextInt();

System.out.println("\n还剩余"+(10-chance)+"次\n");

if(guessnumber>number){

System.out.println("请输入一个小点的数\n");

}else if(guessnumber

System.out.println("请输入一个大点的数\n");

}else{

System.out.println("猜对了\n");

}

}while(number!=guessnumber);

System.out.println("你猜了"+chance+"次");

}

}

}

}

展开

java猜数字游戏_java猜数字游戏相关推荐

  1. java数字猜大小游戏_Java之数字猜大小

    实验代码: /* * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: GuessNumber ...

  2. java math猜数小游戏_java猜数字小游戏

    import java.util.Random; import java.util.Scanner; /** * 一个简单的猜数字游戏 * * @author chried * */ public c ...

  3. java炸弹游戏_java实现数字炸弹

    数字炸弹游戏规则 数字炸弹游戏规则:在一个数字范围内,有一个数字作为炸弹,谁猜中这个炸弹就被惩罚.比如范围是1 ~ 99,炸弹是60,然后猜了一个数字是30,30不是炸弹,那么现在猜数字的范围就缩小到 ...

  4. java 数字组合_java解决数字组合问题

    问题描述:输入1~9以内的几个数字,输出这些数字的多重组合. 输入:1,2,3 输出: 1 2 3 12 13 23 123 问题分析: 当输入为 1 输出 1 当输入为 1  2 输出 1 2 12 ...

  5. java赛马游戏_Java多线程赛马游戏

    [实例简介] 自己用java写的一个赛马的小游戏,用到了多线程和java swing ,分享给大家! [实例截图] [核心代码] cu0vk0 └── 赛马 └── smGame ├── bin │  ...

  6. java生成数字证书_java生成数字证书方法

    Java 中生成数字证书也很简单的. 1.创建证书 Java 中的 keytool.exe (位于 JDKBin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书 ...

  7. java炸弹游戏_java制作数字炸弹游戏-萌新疑点,Java语言交流,技术交流区,鱼C论坛 - Powered by Discuz!...

    2021-1-4 12:17:00 import java.util.Scanner; public class Demo { public static void main(String[] arg ...

  8. 35java游戏_Java 7.35 游戏:猜字游戏(C++Java)

    Ps: 有人可能好奇我为什么大费周章的去写主函数,而不直接把所有操作放在类中,Why?类就好比骨干(存放核心的数据和功能),最好提供接口, 避免了类中的输入输出,当然,这也不是绝对的. C++: #i ...

  9. java猜数游戏_java猜数游戏

    java随机数的产生 int number=(int)(Math.random()*10+1) Math.random()*n //n个随机数,从0开始 do{}while循环 //猜数,1到10的随 ...

最新文章

  1. [摘]终于找到一个有助理解left/right/full outer join的例子
  2. P3225 [HNOI2012]矿场搭建
  3. 「神策 2021 数据驱动大会」杭州站火热开启!
  4. 探索Julia(part2)--关于IDE
  5. AC日记——字符串位移包含问题 1.7 19
  6. Codeforces Round #764 (Div. 3)
  7. CentOS 7 安装nginx
  8. hadoop3.1.2版本中FsImage与Editslog合并解析
  9. 医学图像数据集和处理工具【总结】
  10. 使用runnable创建线程
  11. 华为鸿蒙系统深度体验报告,堪比苹果IOS的存在!
  12. linux_manjaro常用软件安装
  13. JDBC — JDBC之Insert方法
  14. 架构之路(五):忘记数据库
  15. C语言基础四(敲打键盘、寻找资料,循环语句)请一个个字读,助于您的学会机率...
  16. Linux系统高级编程系列教程
  17. 如何在Excel批量查询电话号码归属地?
  18. 大数据的一些入门教程
  19. 基于树莓派的sht20温湿度传感器应用(c语言)
  20. 关于“缓存着色(cache coloring, page coloring)”技术的相关资料介绍

热门文章

  1. 本地windows启动nacos报错 ErrCode:500, ErrMsg:jmenv.tbsite.net
  2. JavaWeb(12)之文件的上传和下载
  3. 好用的笔记软件推荐:Cloud Outliner Pro for Mac
  4. matlab工作空间窗口,Tutorial 2 Matlab 工作空间窗口的使用
  5. 【调剂】黑龙江大学多余物自动检测技术课题组招收2023级硕士研究生(含一志愿和调剂考生)...
  6. 液体混合控制装置PLC程序设计
  7. 怎么导出ij里面的java文件_Java應用系列:命令行生成jar包(附IJ Idea導出jar方法)...
  8. 【爬虫】-爬取LOL所有英雄图片和皮肤图片(使用Python2)
  9. mysql 中将表中某一字段值查询出来,更新到另一个字段上的SQL写法
  10. vf计算机二级的描述,计算机二级vf共基础知识归纳.doc