一、案例知识:键盘录入技术(Scanner)
需求:
- 请完成Java程序与用户交互,比如录入用户输入的名称、年龄,怎么办?
API(Application Programming Interface,应用程序编程接口)
- Java写好的程序(功能代码),咱们可以直接调用
- Oracle 也为Java写好的程序提供了相应的 API文档(技术使用说明书)
下载API文档
https://www.oracle.com/java/technologies/javase-jdk17-doc-downloads.html
二、键盘录入功能实现的三个步骤:
(1):导包:告诉程序去JDK的哪个包中扫描器技术
(2):写一行代码代表得到键盘扫描器对象
(3):等待接收用户输入数据
package com.app.scanner;
// 1.导包:告诉程序去JDK的哪个包中扫描器技术(这步操作不用我们手动做,IDEA工具会自动导入包)
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
// 2.写一行代码代表得到键盘扫描器对象
Scanner sc = new Scanner(System.in);
// 3.等待接收用户输入数据:年龄、姓名
System.out.println("请输入您的年龄:"); // 打印输出友好提示
// 这个代码会等待用户输入数据,直到用户输入完数据并按回车键,会把数据拿到
int age = sc.nextInt(); // 将用户输入的年龄存入变量age中
System.out.println("您的年龄是:" + age);
System.out.println("请输入您的姓名:");
String name = sc.next(); // 将用户输入的姓名存入变量name中
System.out.println("欢迎:" + name);
}
}
输出结果:
请输入您的年龄:
16
您的年龄是:16
请输入您的姓名:
关羽
欢迎:关羽
注意:
- System、String在JDK中的Java.lang包下
- lang包不需要我们导包,是默认的包
总结
API的内容虽然是属于后面的内容,但是拿来提前讲,目的是为了提高咱们学习编程的乐趣!!后面学到深入了,会慢慢理解API这个东西的!!
1、API是什么?
- API:Application Programming Interface,应用程序编程接口
- Java写好的程序,咱们可以直接调用
2、键盘录入的开发步骤
- 导包:import java.util.Scanner;
- 得到扫描器对象:Scanner sc = new Scanner(System.in);
- 等待接收与用户输入的数据:sc.nextInt(); sc.next();