Java零基础22-Java的布尔、字符、字符串字面量

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shilishili/article/details/88394755

阅读完后:

  • 什么是布尔型字面量、字符型字面量、字符串行字面量【掌握】

前言

我们开始学习布尔、字符、字符串字面量,这些知识点在我们学习基础数据类型时已经涉及过了,接下来,我们先学习布尔型字面量。

布尔型字面量

布尔值的 true 和 false 也是字面量,且 boolean 变量的取值只能是 true 和 false 两种。

boolean isExist = true;
boolean isFlase = false;

字符型字面量

字符字面量是单个字符,并且使用单引号括起来的,例如:‘a’,’#’,‘3’。我们可以将字符型字面量分为三部分:ASCII 字符集、Unicode、转义字符。

ASCII 字符集

ASCII 包括 128 个字符,其中有数字、字母、标点和其他对计算机有帮助的符号

Unicode

Java 使用的字符集是 16 位 Unicode 标准,除了 ASCII 字符集外,还支持其他更多的字符。有些字符字面量表示的是打印字符或不能通过键盘输入的字符。

转义字符

转义字符是一种特殊字符字面量,具有特定的意义,不同于字符原有的意义,以反斜线“\”开头,如下表格:

转移字符 说明
\b 退格符
\n 换行符
\r 回车符
\t 水平制表符
\f 换页符号
\” 双引号
\’ 单引号
\\ 反斜线
\d 八进制常量符号(d 表示 1 到 3 位八进制数所代表的任意字符,取值范围:’\000’~’\377’)
\ud Unicode 常量符号(d 表示 4 位十六进制数所代表的任意字符,取值范围:’\u0000’~’\uFFFF’)

字符串型字面量

Java 中的字符串是一种真正对象,而不是一种基本数据类型。字符串被存储在数组中,用双引号括起来的是字符串字面量。

  • 字符串字面量是用双引号括起的一系列字符,示例代码如下:
String helloWorld = "Hello world!";
String showMessage = "你确认要退出应用程序?";
  • Java 支持 Unicode 字符集,Unicode 编码序列\u2122 将生成 TM 符号,在字符串中显示转义字符,示例代码如下:
String helloWorld = "Hello\tworld!";  			// 显示特殊字符——制表符(\t)
String showMessage = "你确认要\"退出\"应用程序?";  // 显示特殊字符——双引号(“”)
String title = "Unicode 字符\u2122";				// 显示 Unicode 字符 ™

System.out.println(helloWorld);  // 输出:Hello   world!
System.out.println(showMessage);  // 输出:你确认要"退出"应用程序?
System.out.println(title);  // 输出:Unicode 字符™

在本章我们学习了:

  • 布尔型字面量只有两个值:true 和 false
  • 字符型字面量有三种:ASCII 字符集、Unicode、转义字符
  • 字符串字面量不是一种基本数据类型,而是一个对象,存储在数组中

接下来,我们开始学习 Java 的进制转换:Java零基础23-Java的二进制、八进制、十进制、十六进制之间的转换

猜你喜欢

转载自blog.csdn.net/shilishili/article/details/88394755
今日推荐