java猜数游戏(新手记录每天的作业)

//导入包

import java.util.Scanner;
import java.util.Random;

//定义一个类

public class Zcs{

  //公共静态的主方法
  public static void main(String[] args){

    //打印提示

    System.out.println("欢迎来到猜数游戏");
    System.out.println("请您输入1-100的整数");
    

    //创建变量
    Scanner sc = new Scanner(System.in);
    Random ra = new Random();
    

    //生成随机数
    int r = ra.nextInt(100)+1;

    //定义循环变量
    for(int i=1;i<=5;i++){

    //获取用户输入的整数值
    int s = sc.nextInt();
    //如果用户输入的值等于随机的值,那么就打印“恭喜您猜对了”|并且跳出循环。
    if(s==r){
      System.out.println("恭喜您猜对了");
      break;
    }

    //如果用户输入的值大于随机的值,则提示输入值过大,反之则是提示输入的值过小。

    //请注意,else里不可以设置条件。

    else if(s>r){
      System.out.println("大了一点哦");
    }else{
      System.out.println("小了一点点哦");
    }

    //如果用户输入次数达到五次,则提示五次机会已经用完,并且跳出循环。
    if(i==5){
      System.out.println("很遗憾,您的五次机会已经用光了");
      break;
    }

    //在每次用户输入过后提示剩余次数。
    System.out.println("您就剩余:"+(5-i)+"次机会啦!");
    }
  }
}

原文地址:https://www.cnblogs.com/lxr521/p/10498166.html