标准功能
Java大约 1 分钟...
输入和输出
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
,只能操作字符数据