3.1 基本数据类型

8种基本类型

3.1.1

boolean类型特点

1、在java虚拟机中用0表示false,用非零表示true。

2、在java程序中不允许把整数或null赋植给boolean。

  

3.1.2

byte\short\int\long类型

有符号、无符号

1、选择合适的数据整数类型

   1)考虑实际需求,如月份1-12,使用byte即可。

   2)程序性能,强制类型转换。

byte month=1;
month=month+2;   //编译错误,month+2的结果是int类型
month=(byte)(month+2) //合法

int month=1;
month=month+1;

2、给整数类型变量赋值

    1)在类型取值范围内,直接复制即可。

    2)不在取值范围内,需要进行强制类型转换。

    buye b = (byte)129;

    3)long类型转换,在整数后加大写L或小写l,表示long整数。

    4)java语言允许把八进制、十六进制和十进制数赋值给整数类型的变量。

   十六进制以0x开头。

猜你喜欢

转载自www.cnblogs.com/luly-0001/p/12944607.html
3.1