🐵指尖猴全新升级
第4课:输出的艺术
🎨

输出的艺术

让文字排版更漂亮!

📖知识引入

🖨️print
输出内容但不换行,像不停顿的打字员
↩️println
输出后自动换行,println=print line,最常用
🎛️printf
格式化输出,%d整数%s字符串%f小数,像填空题
🔀转义字符
\n换行\t制表符\"引号\\反斜杠,让特殊字符进入字符串
➕字符串拼接
+把字符串和变量拼成新字符串,如"x="+x
💡
Java的printf和C语言printf用法几乎一样,但Java字符串必须用双引号

🔍三种输出对比

public class Print {
    public static void main(String[] args) {
        System.out.print("姓名:");
        System.out.println("Tom");
        System.out.println("学科\t分数");
        System.out.println("数学\t95");
        System.out.printf("总分: %d\n", 190);
    }
}
输出方式效果对比:
┌─────────────┬──────────────────┐
│ 语句        │ 输出结果         │
├─────────────┼──────────────────┤
│ print("A")  │ A_(不换行)       │
│ println("B")│ B↵(自动换行)     │
│ printf("%d",3)│ 3(格式化)     │
└─────────────┴──────────────────┘

用\t对齐表格: "姓名\t年龄\nTom\t15"

🎯小测验

第1题:哪个方法输出后不换行?

第2题:字符串中表示换行的转义字符是?

第3题:printf中%d用来输出什么?

📝本课知识点

  • ✓print不换行
  • ✓println自动换行
  • ✓printf格式化
  • ✓\n\t是转义字符
  • ✓+可拼接字符串
第4课完成!继续探索下一课吧 🚀