变量:程序之执行过程中,值发生改变
变量的三要素(缺一不可)
1)第一要素,对当前变量进行限定(数据类型)
2)第二个要素,给空间定义一个变量名
3)第三个要素,还需要存在一个初始化值
针对JAVA数据类型的划分:
两大类:
基本数据类型
四类八种
整数类型
byte:字节类型 范围:-128~127 (考点)
short:短整型
int(整数默认类型)
long:长整形
应用场景:定义时间(系统时间换算成时间毫秒值)相关的变量
浮点类型
单精度:float类型
双精度:double类型
字符类型
char类型 占2个字节
布尔类型 占1个字节
boolean类型(true/flase)
应用场景:用在逻辑判断中,布尔类型一般不参与运算
引用数据类型(研究)
数组、类、接口
注意事项:
1):如果定义long类型:在值的末尾加上一个标记(L/l建议L)
class DataTypeDemo{
public static void main(String[] args){
//测试
//整数类型中的字节类型
//byte
byte b=100;
System.out.println("b:"+b);//+是拼接的意思
System.out.println("----------------------");
//short短整型
short s=120;
System.out.println("s:"+s);
System.out.println("----------------------");
//int 类型(整数默认)
//如果整数过大,需要长整型定义
int i=1000;
System.out.println("i:"+i);
System.out.println("----------------------");
long ii=100000000000000000L;//注意:如果定义long类型:在值的末尾加上一个标记(L/l建议L)
System.out.println("ii:"+ii);
System.out.println("----------------------");
//浮点类型(默认就是double类型)
//float
//注意:定义浮点类型,它默认double类型,在定义float类型变量,需要在变量值后面加F/f(建议F)
float f=12.56F;
System.out.println("f:"+f);
System.out.println("----------------------");
double d=3.1415926;
System.out.println("d:"+d);
//char类型:字符类型
char ch='A';
char ch1='b';
char ch2='v';
System.out.println("ch:"+ch+",ch1:"+ch1+",ch2:"+ch2);
char ch3='国';
System.out.println("国");
//布尔类型:用在逻辑判断(真或假 true/false)
boolean flag=false;
System.out.println(flag);
}
}



