System.out.println("Please type your name and press Enter");
Scanner scanner = new Scanner(System.in);
String name = scanner.nextLine();
System.out.println("Hello, " + name + "!");
此示例需要以下导入:import java.util.Scanner;
要读取多行内容,请重复调用:scanner.nextLine()System.out.println("Please enter your first and your last name, on separate lines.");
Scanner scanner = new Scanner(System.in);
String firstName = scanner.nextLine();
String lastName = scanner.nextLine();
System.out.println("Hello, " + firstName + " " + lastName + "!");
有两种获取方法Strings,next()和nextLine()。next()返回直到第一个空格的文本(也称为“令牌”),并nextLine()返回用户输入的所有文本,直到按Enter。
Scanner还提供了用于读取除以外的数据类型的实用方法String。这些包括:scanner.nextByte();
scanner.nextShort();
scan