代码点读机 / Java / scanf

scanf Java · 输入输出

使用 Scanner 类从控制台读取用户输入,是 Java 中类似 C 语言 scanf 的常用做法。

怎么用

Scanner sc = new Scanner(System.in); 再调用 sc.nextXxx() 读取

小例子

import java.util.Scanner;
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
int n = sc.nextInt();

运行结果

s 读取一行文本,n 读取一个整数

提醒:nextInt/nextDouble 之后如果接 nextLine,要注意残留换行符的问题

官方文档:https://docs.oracle.com/javase/tutorial/essential/io/scanning.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条