java猜数字游戏_java猜数字游戏
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猜数字游戏相关推荐
- java数字猜大小游戏_Java之数字猜大小
实验代码: /* * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: GuessNumber ...
- java math猜数小游戏_java猜数字小游戏
import java.util.Random; import java.util.Scanner; /** * 一个简单的猜数字游戏 * * @author chried * */ public c ...
- java炸弹游戏_java实现数字炸弹
数字炸弹游戏规则 数字炸弹游戏规则:在一个数字范围内,有一个数字作为炸弹,谁猜中这个炸弹就被惩罚.比如范围是1 ~ 99,炸弹是60,然后猜了一个数字是30,30不是炸弹,那么现在猜数字的范围就缩小到 ...
- java 数字组合_java解决数字组合问题
问题描述:输入1~9以内的几个数字,输出这些数字的多重组合. 输入:1,2,3 输出: 1 2 3 12 13 23 123 问题分析: 当输入为 1 输出 1 当输入为 1 2 输出 1 2 12 ...
- java赛马游戏_Java多线程赛马游戏
[实例简介] 自己用java写的一个赛马的小游戏,用到了多线程和java swing ,分享给大家! [实例截图] [核心代码] cu0vk0 └── 赛马 └── smGame ├── bin │ ...
- java生成数字证书_java生成数字证书方法
Java 中生成数字证书也很简单的. 1.创建证书 Java 中的 keytool.exe (位于 JDKBin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书 ...
- 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 ...
- 35java游戏_Java 7.35 游戏:猜字游戏(C++Java)
Ps: 有人可能好奇我为什么大费周章的去写主函数,而不直接把所有操作放在类中,Why?类就好比骨干(存放核心的数据和功能),最好提供接口, 避免了类中的输入输出,当然,这也不是绝对的. C++: #i ...
- java猜数游戏_java猜数游戏
java随机数的产生 int number=(int)(Math.random()*10+1) Math.random()*n //n个随机数,从0开始 do{}while循环 //猜数,1到10的随 ...
最新文章
- Linux 按键定时器去抖
- UPDATE ORACLE(9i OR 10G) USER'S PASSWORD AND GET ORACLE VERSION MESSAGE
- 记使用WaitGroup时的一个错误
- oracle安装中桌面模式与服务器模式的去别
- visual studio 正则表达式 查找与替换文本
- DataSource数据源定义
- Maven的核心概念
- python list去重函数_Python基础中的集合,函数——06
- 【SimpleITK】胸部CT数据3D space归一化,以及3D plot
- Oracle自定义函数示例
- Noip2013错误避免
- 【下载】1200页CV经典《计算机视觉:算法与应用》第二版开放下载
- 互联网dmz区_DMZ区的概念和用途
- STM32(3):番外篇之STM32名字解析
- openssl 实现 aes 文件加密解密
- mbs单位是什么意思计算机,Mbps,MBs什么不一样
- 程序员面试常见的10个问题,非常实用的面试技巧,收藏一下
- 如何把EAN13码外观设置和code128码一样
- 【文献解读】RNAi技术在油菜基因功能研究中的应用
- 基于深度学习的人脸识别考勤系统设计