【Java学习日记10】:Scanner键盘录入

一、Scanner使用步骤

1. 导包(定位工具位置)

import java.util.Scanner;  // 告诉程序Scanner类的位置
  • 作用:导入Scanner类所在的java.util

  • 注意:IDEA等工具可自动导包,但需知道原理


2. 创建对象(启动扫描器)

Scanner sc = new Scanner(System.in);  // sc是自定义的变量名
  • System.in:表示从标准输入设备(键盘)获取数据

  • sc:可替换为其他合法变量名(建议保持语义化)


3. 接收数据(获取输入内容)

int num = sc.nextInt();  // 等待用户输入整数
  • nextInt():专门用于接收整数输入

  • 执行流程:程序会在此处暂停,直到用户输入后回车


二、实践案例:两数求和

import java.util.Scanner;

public class ScannerDemo {
    public static void main(String[] args) {
        // 1. 创建Scanner对象
        Scanner sc = new Scanner(System.in);
        
        // 2. 提示输入并接收数据
        System.out.println("请输入第一个整数:");
        int number1 = sc.nextInt();
        
        System.out.println("请输入第二个整数:");
        int number2 = sc.nextInt();
        
        // 3. 计算结果
       System.out.println(number1+number2);
        
        // sc.close(); // 实际开发中建议关闭,基础阶段可省略
    }
}

三、注意事项

  1. 输入类型匹配:必须输入整数,否则报InputMismatchException

  2. 执行顺序nextInt()会阻塞程序直到输入完成

  3. 变量命名:建议用有意义的名称(如inputNum代替sc)


四、流程图解

键盘输入 -> Scanner扫描 -> 程序获取 -> 数据处理


通过这3个标准步骤,即可在Java程序中实现键盘输入功能。重点掌握各步骤的代码实现及执行原理,后续其他数据类型的输入方法均基于此模式扩展。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值