变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。
Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。
数据类型
Java的数据类型分为两大类:
- 基本数据类型:包括 整数 、 浮点数 、 字符 、 布尔 。
- 引用数据类型:包括 类 、 数组 、 接口
四类八种基本数据类型
| 数据类型 | 关键字 | 内存占用 | 取值范围 |
|---|---|---|---|
| 字节型 | byte | 1个字节 | -128 ~127 |
| 短整型 | short | 2个字节 | -32768 ~ 32767 |
| 整型 | int | 4个字节 | -2 ~2 - 1 |
| 长整型 | long | 8个字节 | -2~2 -1 |
| 单精度浮点数 | float | 4个字节 | 1.4013E-45 ~ 3.4028E+38 |
| 双精度浮点数 | double | 8个字节 | 4.9E-324 ~ 1.7977E+308 |
| 字符型 | char | 2个字节 | 0~65535 |
| 布尔类型 | boolean | 1个字节 | true,false |
变量的定义
格式
数据类型 变量名 = 数据值;
练习
public class Hello {public static void main(String[] args) {//定义字节型变量byte b = 100;System.out.println(b);//定义短整型变量short s = 1000;System.out.println(s);//定义整型变量int i = 123456;System.out.println(i);//定义长整型变量long l = 12345678900L;System.out.println(l);//定义单精度浮点型变量float f = 5.5F;System.out.println(f);//定义双精度浮点型变量double d = 8.777;System.out.println(d);//定义布尔值变量boolean bool = false;System.out.println(bool);//定义字符型变量char c = 'A';System.out.println(c);}}
