1.1 键盘录入的基本步骤
1.1.1 键盘录入数据概述
我们目前在写程序的时候,数据值都是固定的,但是实际开发中,数据值肯定是变化的,所以,把数据改进为键盘录入,提高程序的灵活性。
-
键盘录入数据的步骤:
- 导包(位置放到class定义的上面)
import java.util.Scanner;
- 创建对象
Scanner sc = new Scanner(System.in);
- 接收数据
int x = sc.nextInt();
1.1.2 代码案例
package com.itheima;
import java.util.Scanner;
/*
* 为了提高程序的灵活性,我们把数据改进为键盘录入。
* 如何实现键盘录入数据呢?目前使用JDK提供的类Scanner。
* 如何使用Scanner来获取数据呢?目前大家记住使用步骤即可。
*
* 使用步骤:
* A:导包
* import java.util.Scanner;
* 注意:在一个类中,有这样的顺序关系
* package > import > class
* B:创建键盘录入对象
* Scanner sc = new Scanner(System.in);
* C:获取数据
* int i = sc.nextInt();
*/
public class ScannerDemo {
public static void main(String[] args) {
//创建键盘录入对象
Scanner sc = new Scanner(System.in);
//给出提示
System.out.println("请输入一个整数:");
//获取数据
int i = sc.nextInt();
//把获取的数据输出
System.out.println("i:"+i);
}
}
1.2 Scanner录入数据练习之求两个整数的和
键盘录入两个数据,并对这两个数据求和,输出其结果
- 键盘录入:
- 导包
- 创建对象
- 接收数据
package com.itheima;
import java.util.Scanner;
/*
* 需求:键盘录入两个数据,并对这两个数据求和,输出其结果
*/
public class ScannerTest {
public static void main(String[] args) {
//创建键盘录入对象
Scanner sc = new Scanner(System.in);
//给出提示
System.out.println("请输入第一个整数:");
int a = sc.nextInt();
System.out.println("请输入第二个整数:");
int b = sc.nextInt();
//对数据求和
int sum = a + b;
//输出结果
System.out.println("sum:"+sum);
}
}