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

java设置输出数据格式 java 输出格式_java

 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的转换符。

java设置输出数据格式 java 输出格式_标准输出流_02

 下表是用于printf 的标志

java设置输出数据格式 java 输出格式_字符串_03

 

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

java设置输出数据格式 java 输出格式_标准输出流_04