我是靠谱客的博主 敏感魔镜,最近开发中收集的这篇文章主要介绍JAVA_编程小程序_循环程序_猜大小游戏,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Java小白,半个小时才写好,代码可复制运行,笔记格式被打乱,下面附图。
/*幸运猜猜猜:游戏随机给出一个 0~99 (包括 0 99 )的数字,然后让你猜是什么数字。
你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。
在游戏过程中,记录你最终猜对时所需要的次数,游戏结束后公布结果。
*/
import java.util.Scanner;

public class TestXunHuan {
//程序给出一个随机数r:[0,1)
double r = Math.random();
//0~99的随机数
int ran = (int) (r*100);
//偷看一下程序随机数,测试代码
System.out.println("程序随机数为:"+ran);
System.out.println("程序已经给出一个数,请您猜:");
//准备获取用户输入
Scanner scan = new Scanner(System.in);
//flag验证是否需要继续猜
//jieguo用于if语句,判断所猜结果的对错,对了则输出,错了则num+1
//num用于记录猜测的次数
boolean flag=true;
String jieguo = null;
int num = 1;
while(flag){
System.out.println("请您输入一个数:");
int i = scan.nextInt(); //用户输入的数
//测试大小
if(i>ran){
System.out.println("大了");
jieguo = "大了";
}
else if(i<ran){
System.out.println("小了");
jieguo = "小了";
}
else{
System.out.println("中了");
jieguo = "中了";
}

//不中则num+1,否则继续执行
if(jieguo!="中了"){
num++;
}
else{
flag = false;
System.out.println("你使用"+num+"次猜中");

switch(num){
case 1:
System.out.println("你是天才");
break;
//case有多个值时的写法
case 2:case 3:case 4:case 5:case 6:
System.out.println("你很聪明");
break;
default:
System.out.println("你是笨蛋");
break;
}
}
}
}
}


最后

以上就是敏感魔镜为你收集整理的JAVA_编程小程序_循环程序_猜大小游戏的全部内容,希望文章能够帮你解决JAVA_编程小程序_循环程序_猜大小游戏所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部