数据类型
基本数据类型
- 整数类型
- byte 占一个字节: -128~127
- short 占两个字节: -32768~32767
- int 占四个字节: -2147483648~2147483647
- long 占八个字节: -9223372036854775808~9223372036854775807
- 小数类型
- float 占四个字节:
- double 占八个字节
- 字符类型
- char 占两个字节
- boolean类型
- boolean 占一位,其值只有true和false
正确写法,例:
public class Demo {
public static void main(String[] args) {
//整数
byte num1 = 10;
short num2 = 20;
int num3 = 30; //最常用
long num4 = 4080977868L; //long类型要在数字后面加一个L
//小数
float num5 =50.1F; //float类型需要在数字后面加一个F
double num6 =60.12;
//字符
char numm = '一';
//boolean
boolean a = true;
boolean b = false;
}
}
注:
1. long类型数据末尾需要加L(加小写L易与1混淆),若不加,数据超出int类型会报错,因为不加L则该数据是由int向上转换成long类型。
2. float类型数据末尾不加F会报错,因为小数类型默认为double类型,会报类型错误。
3. 如不理解,可参考https://blog.csdn.net/S_999999/article/details/85943791
引用类型
- 类
- 接口
- 数组