数据类型:

四类 八种 字节数
整型 byte 1
short 2
int 4
long 8
浮点型 float 4
double 8
字符型 char 2
布尔型 boolean 1(true, false)

一个字节有8个比特。整数常量可以根据所在范围来确定类型,例如100,在-128~127之间,所以是byte类型,500在-32768~32767之间,所以是short类型等。java中默认的整数类型是int. 如果是long型的常量需要在数字后面加“L”或“l”,例如“100L”, "12345678910L"。浮点型默认类型为double. float型在后边加“F”,例“1.26F”。

注意:字符串String类型是引用类型,以上都是基本类型。使用方式和基本类型一样。

数据类型转换:

按照数据范围从大到小排序: byte -> short -> int -> long -> float -> double

自动转换:数据范围小的类型可以自动转换为数据范围大的类型

例如,double d = 1000; // 1000是int型,可以直接转成double型

           int i = 100; 

           double d2 = i; //直接转换

强制类型转换:数据范围大的数据类型转成数据范围小的类型,会丢失精度

例如,double d = 3.14;

           int i = (int)d; //打印 i 是3

posted on 2020-05-20 22:15  小小糖果tt  阅读(188)  评论(0)    收藏  举报