【精致Java教程】05:在控制台输出更多内容

上篇文章已经写下了第一个小程序,在控制台输出了"Hello World!"。
关键的一行代码是

System.out.println("Hello World!");

聪明的你一看就知道只要修改双引号里面的内容就可以往控制台输出点别的。
例如我加多两行代码,改成:

System.out.println("Hello World!");
System.out.print("我叫许宏川,");
System.out.println("我来自广东。");

代码修改后我们就得重新编译代码再运行,如下图我又重新使用了javac(编译)和java(运行)命令。

TIPS:在命令行窗口按“↑”,“↓”键可以使用就近使用过的命令哦。

【精致Java教程】05:在控制台输出更多内容_第1张图片

System.out.println和System.out.print的区别##

我们来分析代码,一切的秘密就是System.out.println("")这个语句,它的作用就是往控制台输出内容,具体内容取决于双引号""里的内容。而System.out.print(注意看,后面少了ln)的作用也是一样的,只是不会换行而已,例如“我叫许宏川,”和“我来自广东。”之间并没有换行。

认识System.err.println##

我添加一行代码输出更多内容。

System.out.println("Hello World!");
System.out.print("我叫许宏川");
System.out.println(",我来自广东。");
System.err.println("这行字会打印成红色的,通常用来输出错误信息。");

代码又修改了,又要再次使用javac和java了。好在只需要按“↑”,“↓”键就行了还挺方便。


【精致Java教程】05:在控制台输出更多内容_第2张图片

从运行结果可以看出System.err和System.out一样都是往控制台输出内容,只不过System.err会打印橙红色的,通常是代码里用来输出错误信息的。但是因为Windows的命令行不能着色所以不显示为红色,在一些好的编辑工具的控制台会显示成红色,例如在IntelliJ IDEA是这样的(不知道这个编辑器是啥没关系,后面会学)。


【精致Java教程】05:在控制台输出更多内容_第3张图片

本文代码下载:百度网盘

你可能感兴趣的:(【精致Java教程】05:在控制台输出更多内容)