1.3 常量与变量
一、 常量
1、简介
常量:是指在Java程序中值固定不变的数据。
2、分类
类型 | 含义 | 数据举例 |
---|---|---|
整数常量 | 所有的整数 | 0,1, 567, -9 |
小数常量 | 所有的小数 | 0.0, -0.1, 2.55 |
字符常量 | 单引号引起来,只能写一个字符,必须有内容 | ‘a’ , ’ ', ‘好’ |
字符串常量 | 双引号引起来,可以写多个字符,也可以不写 | “A” ,“Hello” ,“你好” ,"" |
布尔常量 | 只有两个值(流程控制中讲解) | true , false |
空常量 | 只有一个值(引用数据类型中讲解) | null |
二、变量和数据类型
1、 简介
变量:常量是固定不变的数据,那么在程序中值可以变化的量称为变量。
Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。
2、数据类型分类
Java的数据类型分为两大类:基本数据类型
和引用数据类型
数据类型 | 默认值 | |
---|---|---|
基本数据类型 | 整数(byte,short,int,long) | 0 |
浮点数(float,double) | 0.0 | |
字符(char) | ‘\u0000’ | |
布尔(Boolean) | false | |
引用数据类型 | 类,数组,接口 | null |
基本数据类型(四类八种)
数据类型 | 关键字 | 内存占用 | 取值范围 |
---|---|---|---|
字节型 | byte | 1个字节 | -128 至 127 |
短整型 | short | 2个字节 | -32768 至 32767 |
整型 | int(默认) | 4个字节 | -231 至 231-1 |
长整型 | long | 8个字节 | -263 至 263-1 |
单精度浮点数 | float | 4个字节 | 1.4013E-45 至 3.4028E+38 |
双精度浮点数 | double(默认) | 8个字节 | 4.9E-324 至 1.7977E+308 |
字符型 | char | 2个字节 | 0 至 216-1 |
布尔类型 | boolean | 1个字节 | true,false |
3、变量的定义
变量定义的格式包括三个要素:数据类型
、 变量名
、 数据值
。
数据类型 变量名 = 数据值;
int a = 100;
4、注意事项
- 变量名称: 在同一个大括号范围内,变量的名字不可以相同。
- 变量赋值: 定义的变量,不赋值不能使用。
- Java中的默认类型: 整数类型是
int
、浮点类型是double
。 - long类型: 建议数据后加L表示。
- float类型: 建议数据后加F表示。