Java中print和println的区别
Posted 算法与编程之美
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中print和println的区别相关的知识,希望对你有一定的参考价值。
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("a\\n"); System.out.print(a+"\\n"); /* 输出结果 a 10 */ |
3 结语
针对Java中输出方法print与println的区别的问题,通过Java编程进行对比实验,证明该方法是有效的。它们都是java.long包里的System类中的方法,在日常使用频率比较高,需要和其他编程语言区分开来。
以上是关于Java中print和println的区别的主要内容,如果未能解决你的问题,请参考以下文章
JAVA中System.out.println和System.out.print有啥区别?