欢迎光临散文网 会员登陆 & 注册

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);

这里只是给大家简单说一下,更多的用法大家可以查看一下文档。


JAVA中的输入与输出的评论 (共 条)

分享到微博请遵守国家法律