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

    }
    }

    }

  • 相关阅读:
    求解:块级元素的宽度自适应问题
    list 小练习
    codevs1017乘积最大
    codevs1048石子归并
    luogu1387 最大正方形
    BZOJ1305: [CQOI2009]dance跳舞
    linux下分卷tar.bz文件的合并并解压缩
    ubuntu命令查补
    认识与学习BASH(中)
    认识与学习BASH
  • 原文地址:https://www.cnblogs.com/susexuexi011/p/13726853.html
Copyright © 2011-2022 走看看