Java教程之《print()和println()区别》
println()的源码和运行结果
打开记事本,输入:
public class Test{
public static void main(String[] args){
System.out.println("姓名:李明");
System.out.println("年龄:18");
}
}
![](https://img.haomeiwen.com/i12062597/dc76adb361fba911.png)
保存为Test.java
接下来,打开命令提示符,进行编译
javac.exe Test.java
java.exe Test
![](https://img.haomeiwen.com/i12062597/b07e505f1ba140b1.png)
print()方法的源码和运行结果
将刚才的代码修改为:
public class Test{
public static void main(String[] args){
System.out.print("姓名:李明");
System.out.print("年龄:18");
}
}
![](https://img.haomeiwen.com/i12062597/76bde63b999edfc6.png)
然后保存,打开命令提示符,编译:
javac.exe Test.java
java.exe Test
![](https://img.haomeiwen.com/i12062597/c324afac41989343.png)
那么问题来了!
如何实现print()方法和println()同样的效果呢?
我们可以使用转义字符:
\n 代表换行符
\t 制表位
将刚才的代码修改为:
public class Test{
public static void main(String[] args){
System.out.print("姓名:李明\n");
System.out.print("年龄:18\n");
}
}
![](https://img.haomeiwen.com/i12062597/307f837283be8f85.png)
然后保存,打开命令提示符,编译:
javac.exe Test.java
java.exe Test
![](https://img.haomeiwen.com/i12062597/0ca5e2900b7fae17.png)
接下来我们看\t转义字符的使用
将刚才的代码修改为:
public class Test{
public static void main(String[] args){
System.out.println("姓名\t年龄\t性别");
System.out.print("张三\t18\t男\n");
System.out.print("李四\t19\t女\n");
System.out.print("王五\t20\t男");
}
}
![](https://img.haomeiwen.com/i12062597/c8387181b378bd4c.png)
然后保存,打开命令提示符,编译:
javac.exe Test.java
java.exe Test
![](https://img.haomeiwen.com/i12062597/879b6dfd5d6cf705.png)
![](https://img.haomeiwen.com/i12062597/e8869061fbe47459.png)