为了方便灵活的使用参与运算的操作数,java提供了一个工具,让我们可以手动输入一些数据。
1、导包(放在类class上面,package下面)
import java.util.Scanner;
2、创建键盘录入对象
Scanner sc = new Scanner(System.in);
3、调用方法获取键盘录入的数据(有返回值的)
sc.nextInt() //从键盘上获取一个int类型的数据
sc.next() //从键盘上获取一个字符串
举例:
1.获取int类型的数据
import java.util.Scanner; public class ScannerDemo1 { public static void main(String[] args) { //创建键盘录入对象 Scanner sc = new Scanner(System.in); System.out.println("请输入一个数字:"); //从键盘上获取一个int类型的数据 //变量number就是我们键盘录入的数据赋值给它 //将来程序运行到这里的时候,等待我们输入数据 int number = sc.nextInt(); System.out.println(number); } }
2.获取 一个字符串
//获取键盘录入对象 Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符串:"); //String将来就代表该变量式一个字符串类型的 String s = sc.next();