Java(控制台输出)实现猜数字小游戏
import java.util.Scanner; import java.util.Random; public class GuestNum{ public static void main(String[] args){ /* 创建引用类型 介绍 Scanner 数据类型 变量名 = new 数据类型(); Scanner sc = new Scanner(); sc.方法名(); 使用Scanner 步骤 1 导入包 用关键字import java.util 2 用引用类型创建的公式 数据类型 变量名 = new 数据类型();创建Scanner变量 3 用变量使用Scanner类中方法 完成键盘输入 */ /* 随机数 Random 键盘的输入 Scanner 猜的数字和随机数比较 if 判断 直到猜中为止 反复 5次退出 while break; */ System.out.println("猜数字游戏开始了"); System.out.println("请输入1-100之间的整数"); //0 生成随机数 1-100之间 Random r = new Random(); int ranNum = r.nextInt(100)+1; System.out.println("产生随机数是:"+ranNum); //1 创建Scanner变量 Scanner sc = new Scanner(System.in); for(int i=1;i<=5;i++){ // 2接受 键盘输入的数 int guessNum= sc.nextInt(); if(ranNum==guessNum){ System.out.println("恭喜猜对了"); break; }else{ //3猜错了 if(guessNum>ranNum){ System.out.println("大了"); }else{ System.out.println("小了"); } } //4 如果猜到了第五次仍然没有猜对跳出循环 if(i==5){ System.out.println("点太被了 下次再来"); break; } //5 每次猜错后 都提示 还剩多少次机会 System.out.println("请注意你还有:"+(5-i)+"次机会请谨慎输入"); } } }