JAVA中变量的应用
定义变量格式:
数据类型 变量名 = 初始化值;
关于数据类型分类:
A:基本数据类型
分为4类八种
占用的字节数 范围
a)整数
byte(字节类型) 1 -128~127(必须记住)
short(短整型) 2
int(整数默认int类型) 4
long(长整型) 8
b)浮点数:
单精度:float 4
双精度:double(浮点数默认double类型) 8
c)字符:char 2
d)布尔:boolean 1
B:引用数据类型(面向对象部分说)
注意事项:
1)整数类型默认是int,如果需要用long类型的变量来接收数据,必须在变量值的后面加上l或者L(建议L)
2)浮点类型默认是double,如果使用float类型变量,变量值加上标记f或者F(建议F)
代码如下:
class DataTypeDemo{
public static void main(String[] args){
//定义byte类型
byte b = 10 ;
System.out.println(b) ;
//变量b上面已经定义了
//byte b = 20 ;
//System.out.println(b) ;
System.out.println("------------");
//定义short类型
short s = 1000;
System.out.println(s);
System.out.println("------------");
//定义int类型
int i = 10000;
System.out.println(i);
//过大的整数:当前变量值已经超过了int类型接收范围
//int ii = 1000000000000;
System.out.println("------------");
//long类型
long ii = 1000000000000L;
System.out.println(ii) ;
System.out.println("------------");
//双精度
double d = 12.345;
d = 13.455;
System.out.println(d);
System.out.println("------------");
//单精度
//报错:不兼容的类型: 从double转换到float可能会有损失
//float f = 1.3415;
float f = 1.3415F;
System.out.println(f);
System.out.println("------------");
//定义char类型的变量
char ch = 'A';
ch = '好' ;
System.out.println(ch);
System.out.println("------------");
//boolean类型
boolean flag = true ;
flag = false ;
System.out.println(flag) ;
}
}