标准功能
2025/6/19...大约 1 分钟Java
输入和输出
System.out.println()会将信息打印在控制台上并换行,而System.out.printf()则不会换行
如果想要通过控制台输入,就必须构造Scanner对象,同时与标准输入流System.in关联
Scanner sc = new Scanner(System.in);现在就可以通过Scanner类的各种方法来实现输入操作
- next()
- nextLine()
- nextInt()
- nextFloat()
- nextBoolean()
Scanner类定义在java.util包中,当使用的类不是定义在基本的java.lang包中时,必须使用import关键字将包导入
Java 沿用了 C 语言库函数中的printf(),因此可以通过格式占位符来控制输出的格式
Scanner 也可以读取文件,需要用 File 类将一个文件构造成 Scanner 对象,这样就可以将文本中所有的内容加载
Scanner sc = new Scanner(Paths.get("text.txt"), "UTF-8");值得一提的是,这个操作必须处理异常,否则无法通过编译
文件处理
使用File(String path)构造一个文件对象
IO
Java 可以操作用流的方式操作数据,InputStream()和OutputStream()分别是输入流和输出流的构造方式
Java 还提供了字符流Reader和Writer,只能操作字符数据
