如何区分Java中print和println

电子说

1.3w人已加入

描述

1 问题

在最开始学习Java的时候学到sout+enter键可以输出结果,显示的是System.out.println();而在Python中是直接使用print。那么在Java中print和println有什么区别?


 

2 方法

Print输出会自动将括号中的内容转换成字符串输出,如果括号中是一个对象的话,就会自动调用toString()方法。

该输出方式不会换行。

如:

package blog;
public class Test {
   public static void main(String[] args) {
       int a = 10;
       System.out.print("a");
       System.out.print(a);
   }
}
/*
输出结果
a10
*/

Println与print的用法和作用基本相同,但是println的输出是换行的,它会自动的在输出结果后面加上换行符,如:

package blog;
public class Test {
   public static void main(String[] args) {
       int a = 10;
       System.out.println("a");
       System.out.println(a);
   }
}
/*
输出结果
a
10
*/

在print输出内容末尾添加换行符“n”,也会达到同样的效果,如:

package blog;
public class Test {
   public static void main(String[] args) {
       int a = 10;
       System.out.print("an");
       System.out.print(a+"n");
   }
}
/*
输出结果
a
10
*/


 

3 结语

针对Java中输出方法print与println的区别的问题,通过Java编程进行对比实验,证明该方法是有效的。它们都是java.long包里的System类中的方法,在日常使用频率比较高,需要和其他编程语言区分开来。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分