import java.io.File;
import java.util.Scanner;
/* 2017-02-15 13:14:27
* public static void main(String[] args) {
* public 修饰符 java类由jvm调用,为了让jvm可以自由调用,所有使用 public 一个源文件 只能有一个 public 类
* static jvm 调用这个主方法 不会先创建该主类的对象,然后通过对象来调用该方法,jvm 直接通过该类来调用主方法,因此使用static 修饰
* void 主方法 被jvm调用 该方法的返回值将返回给jvm 没有任何意义 所以没有返回值
* 字符串数组的形参 由jvm调用, 就有jvm赋值
*/
public class Scannerj {
public static void main(String[] args) {
// Scanner 提供两个方法来输入
// new Scanner(source).hasNext() 是否还有下一个输入
// new Scanner(source).next() 获取下一项输入
Scanner scanner = new Scanner(System.in);
scanner.useDelimiter("\n"); // 指定 回车符 作为分隔符
while(scanner.hasNext()) {
//判断是否有下一个输入
System.out.println(scanner.next()); // 输出 用户输入的内容
}
// scanner.hasNextLine() 返回输入源中是否还有下一行
// scanner.nextLine() 返回输入源中下一行的字符串
// scanner 获取的输入 可以是任何基本类型的输入项
//不仅可以读取用户的键盘输入,还可以读取文件输入
// Scanner scanner2 = new Scanner(new File("file"));
}
}
scanner
最新推荐文章于 2023-09-13 07:35:59 发布