首页 > 编程知识 正文

print和println的区别Java,java里的print和println

时间:2023-05-06 03:01:22 阅读:209827 作者:3047

在我们初学java中,看一些学习的视频,写一些简单的小程序,我们在电脑输出的结果的时候一般用到的命令为:

System.out.println("################");

有时候就会遇到你想让结果以列显示(图1),但是结果总是以行显示(图2):

代码一:

public class TestFor {public static void main(String[] args){//输出9-1之间的整数for(int i = 9; i>0 ; i--) {System.out.println(i + " ");}System.out.println("################");//3.循环输出90-1之间能被3整除的数for(int i = 0; i <=90; i = i + 3) {System.out.println(i + " ");}}}

图1 想要的结果,而往往得不到

代码二:

public class TestFor {public static void main(String[] args){for(int i = 9; i>0 ; i--) {System.out.print(i + " ");}System.out.println("################");//3.循环输出90-1之间能被3整除的数for(int i = 0; i <=90; i = i + 3) {System.out.print(i + " ");}}}


图二 不想得到,却往往如此

具体看代码一和代码二print和println使用的不同,这两个都是System.out对象的方法,区别在于:
输出方式不同。
Print在输出完信息不换行,Println在输出完信息自动换行。
print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。
println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。
println 相当于print("n");

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。