0
点赞
收藏
分享

微信扫一扫

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("%.2f\n",e);
System.out.print(d);
System.out.print(e);
System.out.println(d);
System.out.println(e);

System.out.println();

System.out.printf("%.2f\n",e);
System.out.println(e);
System.out.print(e);
}
}

运行截图:

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

分别简略讲解

system.out.print();

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

system.out.printf();

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

system.out.println();

​System.out.println();​​println可以看做是print line的缩写,打印时结尾直接自动换行,不过是括号里面的内容全部打印完毕才换行

举报

相关推荐

0 条评论