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)+"次机会请谨慎输入");
}

}
}

 

posted on 2019-03-08 19:51  不酷也要写代码  阅读(830)  评论(0编辑  收藏  举报

导航