• 猜数字小游戏



    /*
    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();

    }
    }

    }

  • 相关阅读:
    Linux:less 命令
    Linux:more命令
    图解linux安装tomcat(附常用命令)
    Linux下安装tomcat
    Linux数字权限解释
    Tomcat配置远程调试
    CentOS 设置静态IP 方法
    oracle procedure存储过程
    【转】vector中erase()的使用注意事项
    strstr()函数的使用
  • 原文地址:https://www.cnblogs.com/susexuexi011/p/13726853.html
Copyright © 2020-2023  润新知