zoukankan      html  css  js  c++  java
  • 猜数字小游戏


    /*
    1.先随机产生一个1-100之间的数,并且不再变化
    2.然后找一个人去进行猜测
    3.猜测的数字无论比确定的数大还是小都会进行提示
    4.直到猜中预先设定的数,游戏结束
    */

    /*
    1.利用Random的nextInt方法随机产生一个数
    2.从键盘输入猜测的数字
    3.用if语句进行判断,并输出提示
    4.若错误,则重复2.3.;(循环结构)
    */
    import java.util.Scanner;
    import java.util.Random;//导入Random类
    public class GuessNum {
    public static void main(String[] args) {
    int n = getnum();
    System.out.println(",游戏开始,只有六次机会!!");
    System.out.println("请输入你的数字:");
    int m = new Scanner(System.in).nextInt();
    guess(m,n,1);
    System.out.println(n);
    }
    public static int getnum(){
    /*
    有参数可以限制随机数的产生范围,无参数范围为int型取值范围
    */
    Random r = new Random();
    int right = r.nextInt(100) + 1;
    return right;
    }
    public static void guess(int m,int n,int count)
    {
    while (true) {

    if (m == n) {
    System.out.println("恭喜你!游戏结束。");
    System.out.println("你总共猜了:"+count+"次");
    break;
    }

    if (m > n) {
    System.out.println("你猜的数有点大哦.. 还的再猜一猜啊");
    }
    if (m < n) {
    System.out.println("你猜的数小了啊哦.. 不要灰心,再来一次");
    }
    count++;
    if(count==7) {
    System.out.println("不好意思,骗你的,不能再来了,你失败了!!fool");break;}
    m = new Scanner(System.in).nextInt();

    }
    }

    }

  • 相关阅读:
    Win7最高权限问题
    UNEDI/FACT基础知识
    关于display
    sql server 复制需要有实际的服务器名称才能连接到服务器
    ANSI ASC X12标准学习指南
    Eclipse插件的安装方法
    PB DataWindow的38个技巧
    Java API 帮助文档中英文版下载
    用快捷方式在Windows2008下安装新字体的技巧
    sqlserver 性能分析报表
  • 原文地址:https://www.cnblogs.com/susexuexi011/p/13726853.html
Copyright © 2011-2022 走看看