概述
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_编程小程序_循环程序_猜大小游戏所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复