在Java中,有几种常见的字面值表示方式,包括整数字面值、浮点数字面值、字符字面值、字符串字面值、布尔字面值和 null 字面值。以下是每种类型的字面值示例:
整数字面值:
int decimalInt = 42; // 十进制
int octalInt = 052; // 八进制,以0开头
int hexadecimalInt = 0x2A; // 十六进制,以0x开头
int binaryInt = 0b101010; // 二进制,以0b开头 (Java 7及以上)
浮点数字面值:
double doubleValue = 3.14; // 默认是 double 类型
float floatValue = 3.14f; // 后缀f或F表示 float 类型
字符字面值:
char charValue = 'A'; // 单个字符
char unicodeValue = '\u0041'; // Unicode 字符
字符串字面值:
String stringValue = "Hello, World!";
布尔字面值:
boolean trueValue = true;
boolean falseValue = false;
null 字面值:
Object nullValue = null;