A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

半生浮梦

初级黑马

  • 黑马币:40

  • 帖子:11

  • 精华:0

© 半生浮梦 初级黑马   /  2019-3-11 20:19  /  683 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我们可以通过 Scanner 类来获取用户的输入。使用步骤如下:

1、导包。Scanner 类在java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面。

    import java.util.Scanner;

2、创建Scanner对象。

    Scanner sc = new Scanner(System.in);// 创建Scanner对象,sc表示变量名,其他均不可变

3、接收数据

    int i = sc.nextInt(); // 表示将键盘录入的值作为int数返回。

示例:import java.util.Scanner;
public class ScannerDemo {
        public static void main(String[] args) {
                //创建对象
                Scanner sc = new Scanner(System.in);
                //接收数据
                int x = sc.nextInt();
                //输出数据
                System.out.println("x:" + x);
        }
}
这边还可以玩个猜数字的游戏
mport java.util.Random;
import java.util.Scanner;

public class  NumberRiddle {
    public static void main(String[] args) {
        Random r = new Random();
        int number = r.nextInt(100) + 1;
        while (true) {
            Scanner sc = new Scanner(System.in);
            System.out.println("输入一个猜的数字");
            int guessNumber = sc.nextInt();
            if (guessNumber > number) {
                System.out.println("你猜的数字大了");
            } else if (guessNumber < number) {
                System.out.println("你猜的数字小了");
            } else {
                System.out.println("恭喜你猜中了");
                break;
            }
        }
    }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马