字面量就是程序中直接写出来的数据。比如18、1.93、霸王龙、男、true、null写出来是什么它就是什么不用变量去接。一、什么是字面量一句话程序中的数据直接写出来的值就叫字面量Literal。System.out.println(18); // 18 就是字面量 System.out.println(霸王龙); // 霸王龙 就是字面量 System.out.println(公); // 公 就是字面量二、字面量的六大类型字面量类型说明举例整数类型直接写18、-88小数类型直接写加上小数点1.93、-5.21字符串类型用双引号引起来你好 Java字符类型用单引号引起来内容只能有一个男、A、0布尔类型布尔值表示真假true、false空类型一个特殊的值空值null⚠️ 最容易搞混的两个字符串用双引号男字符用单引号男别写反字符内容只能有一个男可以男生会报错null是空值表示 “什么都没有”后面学到引用类型会经常见到三、代码演示输出恐龙的信息public class Text1 { public static void main(String[] args) { // 输出恐龙的信息霸王龙 8岁 11.5 公 // System.out.println(霸王龙 8岁 11.5 公); // 输出恐龙的名字字符串类型 System.out.println(霸王龙); // 输出恐龙的年龄整数类型 System.out.println(8); // 输出恐龙的体重小数类型 System.out.println(11.5); // 输出恐龙的性别字符类型 System.out.println(公); } }四、运行结果霸王龙 8岁 11.5 公 霸王龙 8 11.5 公 Process finished with exit code 0五、补充知识点进阶了解1. 整数不止十进制一种写法int a 100; // 十进制 int b 0b1010; // 二进制0b开头 int c 0123; // 八进制0开头 int d 0x1F; // 十六进制0x开头2. 数字可以用下划线分隔JDK7int money 1_000_000; // 一百万方便数位数3. 小数默认是 double写 float 要加 Fdouble d 3.14; // 默认 double float f 3.14F; // 加 F 才是 float4. 字符串拼接的坑System.out.println(1 2 3); // 33 先算123再拼3 System.out.println(1 2 3); // 123 从左往右有字符串就变拼接5. 转义字符System.out.println(换行\n); // \n 换行 System.out.println(制表\t); // \t 缩进 System.out.println(\\); // 想输出反斜杠六、小结字面量 程序中直接写出来的数据六大类型整数、小数、字符串、字符、布尔、空字符用单引号且只能一个字符串用双引号整数默认int小数默认double拼接时只要有字符串就变成拼接
阅读完成 · 觉得有帮助?