Scanner

Scanner概述及其API文档的使用

  • Scanner类的作用是什么?
  • 引用数据类型的一般使用步骤?
总结:

    1. 可以实现键盘录入的功能
            (人机交互)

    2.
        A. 导包
            * 导入的是包中类
                * 让当前类和引入的类产生关联
        B. 创建对象
        C. 调用成员方法

Scanner的使用步骤

  • 操作步骤
  • 键盘录入一个整数用什么方法?
  • 键盘录入一个字符串用什么方法?
总结:

    1.
        A. 导入包
            import java.util.Scanner;
        B. 创建对象
            Scanner sc = new Scanner(System.in);
        C. 调用成员方法
            sc.xxx();
    2.

        nextInt();

    3.

        next(); // next是遇到了空格或者是tab键就不再录入了

        解决方案: 后面讲解

Scanner练习一_键盘输入两个数字求和

  • 需求: 键盘录入两个整数并求和
思路: 
    1. 提到键盘录入, 就需要使用Scanner
    2. Scanner的三个步骤: 导包, 创建, 使用
    3. 需要的是两个数字, 需要调用两次nextInt方法
    4. 将两个整数相加
    5. 将结果打印在控制台


public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);
    System.out.println("请输入一个整数:");
    int num1 = sc.nextInt();
    System.out.println("请输入一个整数:");
    int num2 = sc.nextInt();
    System.out.println("相加后的结果为:" + (num1 + num2));

}

Scanner练习二_键盘输入三个数字求最大值

  • 需求: 键盘输入三个数字求最大值
思路:
    1. 既然是键盘输入,肯定需要用到Scanner
    2. Scanner三个步骤:导包、创建、使用nextInt()方法
    3. 既然是三个数字,那么调用三次nextInt()方法,得到三个int变量
    4. 无法同时判断三个数字谁最大,应该转换成为两个步骤:
        4.1 首先判断前两个当中谁最大,拿到前两个的最大值
        4.2 拿着前两个中的最大值,再和第三个数字比较,得到三个数字当中的最大值
    5. 打印最终结果


暂时了解的知识点:

    System.in : 标准的键盘输入流        --> 指向键盘录入的内容

    System.out : 标准的键盘输出流       --> 指向控制台
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值