1. 小技巧:cmd + / (win是Ctrl + /) 快速注释; 在终端里编译时,输入开头两个字母然后按tab可以快速补齐命令。
//演示转义字符的使用
public class ChangeChar {
//编写一个main方法
public static void main(String[] args) {
// \t :一个制表位,实现对齐的功能
System.out.println("北京\t天津\t上海");
// \n :换行符
System.out.println("Jack\nSmith\nMary");
// \\ :一个\ ,输出一个反斜杠\;如想输出两个反斜杠,则要写四个\才行。
System.out.println("C:\\Windows\\System32\\cmd.exe");
// \" :一个" ,输出一个双引号,告诉计算机这里面是字符串的一部分,不是另一个字符串。如果用中文的双引号就不用转义字符。
System.out.println("老韩说:“要好好学习JAVA,有前途”");
// \' :一个' ,输出一个单引号,告诉计算机这里面是字符串的一部分,不是另一个字符串。如果用中文的单引号就不用转义字符。
System.out.println("老韩说:\'要好好学习JAVA,有前途\'");
// \r :一个回车 System.out.println("韩顺平教育\r北京");
// 解读:
// 1.输出 韩顺平教育;
// 2.\r表示回车,一般来说光标会在“育”字后面,但\r会使得光标回到“韩”字前面;
// 3.如果\r后面还有内容,就会从光标现在位置(“韩”字前面)往右开始替换原来的字符,也就是会生成“北京平教育”
// 4.如果输入\r\n,表示回车后再换行,那么光标就会跑到“韩”字的下一行,并在这一行输入\n后的内容。
System.out.println("韩顺平教育\r\n北京");
}
}
终端里顺利输出正确结果(注意重开终端后要先cd Desktop定位到桌面,才能找到源文件.java)
lophida@lophidasdeiMac Desktop % javac ChangeChar.java
lophida@lophidasdeiMac Desktop % java ChangeChar
北京 天津 上海
Jack
Smith
Mary
C:\Windows\System32\cmd.exe
老韩说:“要好好学习JAVA,有前途”
老韩说:'要好好学习JAVA,有前途'
韩顺平教育
北京
2.练习
// 练习题,请使用一句输出语句,达到输出以下图形的效果
// 书名 作者 价格 销量
// 三国 罗贯中 120 1000
System.out.println("书名\t作者\t价格\t销量\n三国\t罗贯中\t120\t1000");
输出结果正确,此处不放截图了。