JAVA中的printf用法

java沿用了C语言中的printf方法,其用法与C中的printf方法一致。下面通过几个例子来说明他的用法:
(1)用于printf的转换符有如下(这里只列出了部分):
%n  换行  相当于 \n
%c  单个字符
%d  十进制整数
%u  无符号十进制数
%f  十进制浮点数
%o  八进制数
%x  十六进制数
%s  字符串
%%  输出百分号
转换符的类型要与打印的内容数据类型相同,如下例子中我要打印浮点数,就要使用%f
        double x = 1000.0 / 3.0;
        System.out.printf("%8.2f",x);        //  打印结果:  333.33

(2)打印格式,标注在%之后,转换符之前,如(1)中例子中的8.2,其中8表示总共打印8个字符,精度为小数点后2位。同样的,通过修改不同的值可以打印不同的格式,如下
        double x = 1000.0 / 3.0;
        System.out.printf("%8.2f",x);
        System.out.println();
        System.out.printf("%10.2f",x);
        System.out.println();
        System.out.printf("%8.6f",x);        

(3)当打印的内容有多个参数时,要按照顺序排列在后边参数位,如下例:
        double x = 1000.0 / 3.0;
        double y = 2000.0 / 3.0;
        System.out.printf("第一个数字是%8.6f,第二个数字是%8.6f",x,y);    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值