变量:在程序中可以变化的量称为变量…讲通俗一点就是在程序的执行过程中,其值改变的量.
1)必须要有一个限定:
规定数据的类型:
1)基本数据类型:
2)引用数据类型:
2)要有名字----->符合标识符(变量的命名规则)
3)必须要有初始化值, 给当前变量赋值
4)变量的三要素: 数据类型 变量名 初始化值
定义变量的格式: 数据类型 变量名 = 初始化值;
数据类型的分类:
A:基本数据类型: 分为四类八种
a) 整数:
byte字节类型 占用字节(1) 范围(-128~127)(这个必须记住比较重要)
short 短整型 占用字节(2)
int(整数默认int类型) 占用字节(4)
long 长整型 占用字节(8)
b) 浮点数:
单精度: float 占用字节(4)
双精度: double(浮点数默认double类型) 占用字节(8)
c) 字符:char 占用字节(2)
d) 布尔:boolean 占用字节(1)
注意事项:
1):整数类型默认是int,如果需要用long类型的变量来接收数据,必须在变量值的后面加上l或者L(建议L)
2):浮点数类型默认是double,如果使用float类型变量,变量值加上f或者F(建议F);
B:引用数据类型(在面向对象部分)
下面用代码举例说明:
class DataType{
public static void main(String[] args){
//定义byte类型
byte b = 10;
System.out.println(b);
//定义short类型
short s = 1000;
System.out.println(s);
//定义int类型
int i = 10000;
System.out.println(i);
//定义long类型
long l = 1000000L;
System.out.println(l);
//定义双精度
double d = 12.345;
d = 13.455;
System.out.println(d);
//定义单精度
float f = 1.3415F;
System.out.println(f);
//定义char类型变量
char ch = 'A';
System.out.println(ch);
//定义boolean类型
boolean flag = true;
flag = false ;
System.out.println(flag);
}
}