Java教程
Java标识符与关键字
Java变量
Java数据类型
Java运算符
Java控制语句
Java方法
Java面向对象
Java对象的创建和使用
Java封装
Java中static和this
Java继承
Java方法覆盖和多态
Java super
Java基础练习题

Java字面量

本章节目标:

理解变量本质是什么,在开发中有什么用?变量三要素是什么?怎么声明变量?怎么给变量赋值?变量是如何分类的?变量的作用域?

知识框架:

Java字面量

字面量就是数据/数值,例如:1234,true,”abc”,’中’,3.14。在现实生活中每天都会接触到数据,例如:你今天的体重是86Kg,你今天花了500元,买了个西瓜重量是8.6Kg,外面明明是晴天,你却说狂风暴雨,你说的是假话(false),你明明喜欢她,却嘴上说不喜欢,撒谎(false)。软件其实就是为了解决现实生活当中的问题,解决生活当中的问题其实就是处理生活当中的数据,所以一门编程语言首先要能够表示数据,通过字面量就可以表示数据。

在编程语言中数据一般会被分门别类,所以每个数据都是有数据类型的,不同的数据类型会分配不同的内存空间去存储它,数据通常被分为:整数型、浮点型、字符型、布尔型、字符串型等。

整数型(数字):1、2、100、-2

浮点型(数字,带小数):1.0、2.0、3.14

字符型(文字,单个字符):’a’、’中’

布尔型(真假):true、false

字符串型(文字,多个字符):”你好呀童鞋,欢迎来到乐学网!”

需要注意的是,java中规定字符型字面量必须采用半角的单引号括起来,而字符串型字面量必须使用半角双引号括起来。

找出以下代码中哪些是字面量?

public class ConstTest {
public static void main(String[] args) {
	System.out.println("小明的体重=" + 86 + "kg");
	System.out.println("圆周率=" + 3.1415926);
	System.out.println(true);
	System.out.println(false);
	System.out.println('男');
	System.out.println('a');
	System.out.println("你的对手在看书!");
	System.out.println("你的闺蜜在减肥!");
	System.out.println("你的仇人在磨刀!");
	System.out.println("隔壁老王在练腰!");
	System.out.println("你还不赶紧抓紧时间,还在这愣着干啥呀!!!");
}
}

运行结果如下图所示:

图3-1:字面量