请选择 进入手机版 | 继续访问电脑版

java实现猜数字的小游戏(while、if、Random、Scanner)

[复制链接]
查看: 258|回复: 0

2

主题

2

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2018-6-12 23:42:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转横县

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆  

x
Java 代码,双击复制代码
/*
   实现猜数字的小游戏
     随机数一个数字,让用户猜
	 结果三种情况:
	   中了, 大了, 小了
	   
	随机数: Random
	键盘输入: Scanner
	猜的数字,和随机数进行比较 if 判断
	直到猜中为止, 反复去猜,循环 while
*/
import java.util.Random;
import java.util.Scanner;
public class GuestNumber{
	public static void main(String[] args){
		System.out.println("猜数字开始了");
		System.out.println("输入1-100之间数据");
		//创建Random类变量
		Random ran = new Random();
		//变量.使用功能nextInt()获取1-100随机数
		int ranNumber = ran.nextInt(100)+1;
		//System.out.println(ranNumber);
		//创建Scanner类变量
		Scanner sc = new Scanner(System.in);
		
		while(true){
			//获取键盘输入
			int number = sc.nextInt();
			//随机数和,用户输入的数据,比较
			if( number > ranNumber){
				System.out.println("猜大了");
			}else if (number < ranNumber){
				System.out.println("猜小了");
			}else{
				System.out.println("中了");
				break;
			}
		}
	}
}

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆  

本版积分规则

返回顶部 关注微信 下载APP 返回列表