输入工具类
从控制台读取用户输入的工具类
-
——Scanner(属于
java.util包)-
基本语法:
Scanner 变量名 = new Scanner(System.in) -
最基本用法:
import java.util.Scanner; public class Test { public static void main(String[] args) { // 1. 创建 Scanner 对象 Scanner sc = new Scanner(System.in); // 2. 读取输入 System.out.print("请输入一个整数:"); int num = sc.nextInt(); System.out.println("你输入的数字是:" + num); // 3. 关闭 sc.close(); } }-
常用方法:
-
读取类方法:
- 读整数:
sc.nextInt() - 读小数:
sc.nextDouble() - 读字符串(空格就停):
sc.next() - 读一整行(包括空格):
sc.nextLine() - 读取一个字符串,取第 0 位字符:next().charAt(0)
- 读整数:
-
判断类方法:
- hasNext()——判断:是否还有下一个有效内容(空格、Tab、回车 都算分隔)
- hasNextLine()——判断:是否还有下一行(只看回车换行)
-
-

浙公网安备 33010602011771号