JAVA中的输入与输出
2021-09-08 22:40 作者:IT蜗壳-Tango | 我要投稿
在编程的初级阶段,一般为了让写代码更有趣都会引入输入和输出功能。
1. 读取输入
Scanner in = new Scanner(System.in);
new就是大名的鼎鼎的创建对象用的关键字。
接下来就可以使用Scanner中的方法来读取输入了。
nextLine:读取整行的输入包括用空格分开的内容
next:读取一个单词(以空白符分割)
nextInt():读取一个整数。
nextDouble():读取下一个浮点数。
但是如果你直接这么写,大概率是会报错了,我们需要在程序的开头倒入一些jar包
import java.util.*;
因为通过Scanner输入我们从控制台是能开到输入的内容,因此它不适合用来模拟输入密码的场景。Java6引入了一个Console类来实现这个目的。
Console cons = System.console();
String username = cons.readLine("name:");
char[] pwd = cons.readPassword("pwd:")
2. 格式化输出
我们可以使用之前System.out.print(x)将数值输出,但是有些情况我我们需要将输出的内容格式化后再显示。
比如将33.3333333保留两位小数,同时保证8个字符。
System.out.printf("%8.2f", x);
这里只是给大家简单说一下,更多的用法大家可以查看一下文档。