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的随 ...
最新文章
- [摘]终于找到一个有助理解left/right/full outer join的例子
- P3225 [HNOI2012]矿场搭建
- 「神策 2021 数据驱动大会」杭州站火热开启!
- 探索Julia(part2)--关于IDE
- AC日记——字符串位移包含问题 1.7 19
- Codeforces Round #764 (Div. 3)
- CentOS 7 安装nginx
- hadoop3.1.2版本中FsImage与Editslog合并解析
- 医学图像数据集和处理工具【总结】
- 使用runnable创建线程
- 华为鸿蒙系统深度体验报告,堪比苹果IOS的存在!
- linux_manjaro常用软件安装
- JDBC — JDBC之Insert方法
- 架构之路(五):忘记数据库
- C语言基础四(敲打键盘、寻找资料,循环语句)请一个个字读,助于您的学会机率...
- Linux系统高级编程系列教程
- 如何在Excel批量查询电话号码归属地?
- 大数据的一些入门教程
- 基于树莓派的sht20温湿度传感器应用(c语言)
- 关于“缓存着色(cache coloring, page coloring)”技术的相关资料介绍
热门文章
- 本地windows启动nacos报错 ErrCode:500, ErrMsg:jmenv.tbsite.net
- JavaWeb(12)之文件的上传和下载
- 好用的笔记软件推荐:Cloud Outliner Pro for Mac
- matlab工作空间窗口,Tutorial 2 Matlab 工作空间窗口的使用
- 【调剂】黑龙江大学多余物自动检测技术课题组招收2023级硕士研究生(含一志愿和调剂考生)...
- 液体混合控制装置PLC程序设计
- 怎么导出ij里面的java文件_Java應用系列:命令行生成jar包(附IJ Idea導出jar方法)...
- 【爬虫】-爬取LOL所有英雄图片和皮肤图片(使用Python2)
- mysql 中将表中某一字段值查询出来,更新到另一个字段上的SQL写法
- vf计算机二级的描述,计算机二级vf共基础知识归纳.doc