当前位置:   article > 正文

JAVA中的printf方法_javaprintf

javaprintf

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);
在这里插入图片描述

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/215341
推荐阅读
相关标签
  

闽ICP备14008679号