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. Linux 按键定时器去抖
  2. UPDATE ORACLE(9i OR 10G) USER'S PASSWORD AND GET ORACLE VERSION MESSAGE
  3. 记使用WaitGroup时的一个错误
  4. oracle安装中桌面模式与服务器模式的去别
  5. visual studio 正则表达式 查找与替换文本
  6. DataSource数据源定义
  7. Maven的核心概念
  8. python list去重函数_Python基础中的集合,函数——06
  9. 【SimpleITK】胸部CT数据3D space归一化,以及3D plot
  10. Oracle自定义函数示例
  11. Noip2013错误避免
  12. 【下载】1200页CV经典《计算机视觉:算法与应用》第二版开放下载
  13. 互联网dmz区_DMZ区的概念和用途
  14. STM32(3):番外篇之STM32名字解析
  15. openssl 实现 aes 文件加密解密
  16. mbs单位是什么意思计算机,Mbps,MBs什么不一样
  17. 程序员面试常见的10个问题,非常实用的面试技巧,收藏一下
  18. 如何把EAN13码外观设置和code128码一样
  19. 【文献解读】RNAi技术在油菜基因功能研究中的应用
  20. 基于深度学习的人脸识别考勤系统设计

热门文章

  1. FPGA 基于双端口RAM的串口通信系统
  2. 「高级进阶」布隆过滤器这一篇就够了
  3. 车间数字孪生解决方案(三)
  4. ipmsg在360 ARP防火墙后不能接收文件
  5. (转)Ubuntu 下Vim设置颜色主题(colorscheme)
  6. Thinkphp5.1+workerman+getway实现聊天功能
  7. 你刚吃的兰州牛肉面,背后就藏着大数据
  8. android 音量最小时会变为静音,无语的设计 Android 5.0竟无静音模式
  9. 问题 U9安装出现这个问题
  10. 华为服务器格式化系统,格式化云服务器