你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

Java中的输入与格式化输出

2021-11-28 18:48:20

1.输入

打印输出到“ 标准输出流”(即控制台窗口)是一件非常容易的事情, 只要调用 System.out.println 即可。然而,读取“ 标准输人流” System.in 就没有那么简单了。要想通过控制台进行输人,首先要构造一个 Scanner 对象,并与“ 标准输人流” System.in 关联。

Scanner in = new Scanner(System.in);

System.out.println("请输入姓名");

String name = in.next();

System.out.println("请输入一个整数");

int num = in.nextInet();

Scanner类中的API

 2.格式化输出

Java SE 5.0 沿用了 C语言库函数中的 printf方法。

在 printf 中,可以使用多个参数, 例如:

System.out.printf("Hello, %s. Next year, you'll be SSd", name, age) ;


每一个以 %字符开始的格式说明符都用相应的参数替换。 格式说明符尾部的转换符将指示被
格式化的数值类型:f 表示浮点数,s 表示字符串,d 表示十进制整数。下表是所有用于printf的转换符。

 下表是用于printf 的标志

 

 下图展示了格式说明符的组成顺序。