System.out.print与System.out.printf与System.out.println的区别

罗列

Java中的system.out.print有三种形式,分别是:

System.out.print();
System.out.printf();
System.out.println();

举例子

下面这段代码中包含了这三种形式的打印语句,可自行通过比对运行结果来品味三者不同,

或者继续往下看下面我写的简略的说明

代码:
public class Main {
public static void main(String[] args) {
double d = 12900000;
double e = 3.1415926535798;
System.out.printf("%.3f",d);
System.out.printf("%.2fn",e);
System.out.print(d);
System.out.print(e);
System.out.println(d);
System.out.println(e);

System.out.println();

System.out.printf("%.2fn",e);
System.out.println(e);
System.out.print(e);
}
}
运行截图:

System.out.print与System.out.printf与System.out.println的区别

分别简略讲解

system.out.print();

​System.out.print();​​直接打印,结尾不带换行

system.out.printf();

​System.out.printf();​​打印时可以规定打印格式,比如指定小数位数;且想结尾带换行就在引号里加上n,参见文章中上面的代码

system.out.println();

发表评论

相关文章