一、Java中定义不同类型的变量:
class DataType {
public static void main(String[] args){
//整数类型
byte b = 10; //占一个字节 -128 ~ 127
short s = 20; //占两个字节
int i = 30; //占四个字节
long l = 8888888888L; //占八个字节
System.out.println(b); //输出10
System.out.println(s); //输出20
System.out.println(i); //输出30
System.out.println(l); //输出8888888888
//浮点类型
float f = 12.3; //占四个字节
double d = 33.4; //占八个字节
System.out.println(f);
System.out.println(d);
//字符类型
char c = 'a'; //占两个字节
System.out.println(c);
//布尔类型
boolean b = true;
boolean b2 = false;
System.out.println(b); //true
System.out.println(b2); //false
}
}
1、整数默认的数据类型为int;
2、定义long类型的变量时,要在后面加上L
或l
,如果long类型后面加L进行标识最好加大写L
,因为小写l
和1
太像了;
3、小数默认的数据类型是double;所以float定义变量时要在变量值后面加f
或F
。
4、double类型后面也可以用D
或d
标识,但是一般不加。
二、使用变量的注意事项:
1、作用域:同一个作用域不能使用相同的变量名;
2、初始化:局部变量在使用之前必须赋值;
3、一条语句可以定义多个变量:int a,b,c...;