欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

测试欧气的小游戏-java

程序员文章站 2022-03-22 14:21:45
Java 用我们学到的知识做处一个小的项目或者游戏等等应该都或多或少的有一点点的成就感吧,下列就是我用所学的基础知识做的猜字谜游戏,并且给他赋予了灵魂哈哈哈。有兴趣的可以尝试的用自己会的知识做一些小的游戏工具什么的提高自己,要不然你的知识不会那么简单的就融会贯通是吧! 有能力的可以把他改写的更加的 ......

java

用我们学到的知识做处一个小的项目或者游戏等等应该都或多或少的有一点点的成就感吧,下列就是我用所学的基础知识做的猜字谜游戏,并且给他赋予了灵魂哈哈哈。有兴趣的可以尝试的用自己会的知识做一些小的游戏工具什么的提高自己,要不然你的知识不会那么简单的就融会贯通是吧!

有能力的可以把他改写的更加的nice,就把它当伪代码也行啊!

下列用到的基础知识方便有:

  • if
  • for
  • while
  • random :随机生成数值,jdk封装类
  • scanner :我不怎么会描述,可以看看官方文档,嘿嘿,或者也可以看看java的jdk 的api文档,版本1.6.0的是官方中文版的,不是野鸡翻译,
/*
题目:固定一个随机数(1~100),然后猜出他
*/

import java.util.random;
import java.util.scanner;

public class demo02scannersum {
    public static void main(string[] args) {
        random r = new random();
        int rr = r.nextint(100) + 1;
        scanner s = new scanner(system.in);
        system.out.println("这是一个测试欧气的游戏,我会随机选取1~100的一个数,猜中它,次数用的越少的代表越欧");
        int result=1;
        while (true) {
            int ss = s.nextint();
            if (rr > ss) {
                system.out.println("你的猜测小了哦!");
            } else if (rr < ss) {
                system.out.println("你的猜测大了哦!");
            }else{
                system.out.println("恭喜你猜中了哦,你一共猜了"+result+"次就猜中了哦!");
                break;
            }
            result++;
        }
        if (result<7) {
            system.out.println("恭喜你,你是一个特别欧的人");
        }else {
            system.out.println("看来你没有欧气,说不定还是一个非酋");
        }
    }
}

运行结果:
请输入你要猜测的数值(1~100)
55
你的猜测大了哦!
33
恭喜你猜中了哦,你一共猜了2次就猜中哦!
恭喜你,你是一个特别欧的人

没办法本人就是如此欧