Java 编程中的文字
文字是固定值的一种源代码表示形式。它们直接表现在代码中,无需任何计算。
可以将文字赋值给任何基本类型变量。例如。
byte a = 68; char a = 'A';
byte、int、long 和 short 可以用 10 进制(基础 10)、16 进制(基础 16)或 8 进制(基础 8)数制表示。
使用这些数制时,前缀 0 表示 8 进制,前缀 0x 表示 16 进制。例如 −
int decimal = 100; int octal = 0144; int hexa = 0x64;
Java 中的字符串文字用引号括起一系列字符表示,就像在大多数其他语言中一样。字符串文字的示例有。
示例
"Hello World" "two
lines" ""This is in quotes""
字符串和 char 类型的文字可以包含任何 Unicode 字符。例如。
char a = '\u0001'; String a = "\u0001";
Java 语言还支持几个字符串和 char 文字的转义序列。它们是 −
序号 | 符号和表示的字符 |
---|---|
1 | 换行符 (0x0a) |
2 | \r 回车 (0x0d) |
3 | \f 换页符 (0x0c) |
4 | \b 退格 (0x08) |
5 | \s 空格 (0x20) |
6 | \t 制表符 |
7 | " 双引号 |
8 | ' 单引号 |
9 | \ 反斜杠 |
10 | \ ddd 八进制字符 (ddd) |
11 | \uxxxx 十六进制 UNICODE 字符 (xxxx) |
广告