news 2026/11/4 12:19:12

Java day02:字面量详解(什么是字面量 + 六大类型)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java day02:字面量详解(什么是字面量 + 六大类型)

字面量,就是程序中直接写出来的数据。
比如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. 数字可以用下划线分隔(JDK7+)

int money = 1_000_000; // 一百万,方便数位数

3. 小数默认是 double,写 float 要加 F

double d = 3.14; // 默认 double float f = 3.14F; // 加 F 才是 float

4. 字符串拼接的坑

System.out.println(1 + 2 + "3"); // 33 先算1+2=3,再拼"3" System.out.println("1" + 2 + 3); // 123 从左往右,有字符串就变拼接

5. 转义字符

System.out.println("换行\n"); // \n 换行 System.out.println("制表\t"); // \t 缩进 System.out.println('\\'); // 想输出反斜杠

六、小结

  1. 字面量 = 程序中直接写出来的数据
  2. 六大类型:整数、小数、字符串、字符、布尔、空
  3. 字符用单引号且只能一个,字符串用双引号
  4. 整数默认int,小数默认double
  5. 拼接时只要有字符串,+就变成拼接
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/4 12:18:02

SRS软件需求规约落地:六板块契约、质量量化与验收走查

简介:面向软件开发团队、项目经理、需求分析与测试人员的IBM需求规约模板案例,围绕软件需求规约(SRS)的编写要求展开,可用于建立规范的需求文档框架、梳理功能性需求与非功能性需求,并为设计、开发、测试和…

作者头像 李华
网站建设 2026/11/4 12:17:52

JSP+Servlet+MySQL游戏商城源码:MVC分层、购物车与订单事务

简介:一套基于JSPServletMySQL的游戏购买网站源码,面向Java Web课程设计、毕业设计与入门实训场景,适合希望理解分层开发与完整业务流程的学生和初级开发者。项目实现管理员登录、订单管理、客户管理、游戏管理、类目管理,以及用户…

作者头像 李华
网站建设 2026/11/4 12:14:03

面试官:线上 MySQL 的自增 id 用尽怎么办?

MySQL 的自增 id 都定义了初始值,然后不断加步长。虽然自然数没有上限,但定义了表示这个数的字节长度,计算机存储就有上限。比如,无符号整型 (unsigned int) 是 4 个字节,上限就是 2^32 - 1。那自增 id 用完&#xff0…

作者头像 李华
网站建设 2026/11/4 12:12:26

大一自学网安第13天

今天轮到html区块的学习。块元素块级元素通常从新行开始,并占据整行宽度,因此在页面上会呈现一块独立的内容块。 可以包含其他块级元素和行内元素。常见块元素:<div><p><h1&#xff…

作者头像 李华
网站建设 2026/11/4 12:11:53

质性资料编码用软件还是手工:什么时候该上软件、什么时候表格就够

访谈做完,三十多份转写稿静静躺在硬盘里,每份两万字上下。编到第五份时,多数人会卡在同一个念头:手上这张表格真撑得住后面的分析吗,还是得先花两周把某款质性分析软件啃熟。这个纠结很少靠「哪款软件更专业」解决&…

作者头像 李华