Java SE 学习---格式化输出

这篇博客主要介绍了Java SE中的格式化输出,包括使用System.out.println()进行标准输出,以及JDK5.0后引入的控制台读取输入的便捷方法。还探讨了如何利用转换符和标志来丰富输出数据的格式,提供了字符串格式化的技巧。
摘要由CSDN通过智能技术生成

在一般的情况下我们输入采用“标准输出流”,即我们在代码中最常用的System.out.println()语句即可。从JDK5.0之后也有了从控制台读取输入的简便方法,采用如下的形式:

Scanner in=new Scanner(System.in);
String str=in.nextLine();//输入一行数据
int inte=in.nextInt();//输入一个整数
int dob=in.nextDouble();//输入一个双精度型
...
回到输出的话题上来,使用 System.out.println()输出时会将x对应的数据类型所允许的最大数字位数打印输出,例如:

 double x=10000.0/3.0;
 System.out.println(x);//输出3333.3333333333335
这个时候的输出是按照double类型所允许的最大位数位输出的,有时候我们不希望它输出小数点后面这么多位数,或者是在金融计数时我们希望对输出的数添加分组分隔符,这个时候就需要格式化输出,java中格式化输出的函数声明如下:

PrintStream out.printf(String format,Object... args)//format为格式字符串&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值