【java篇】你真的了解“基本数据类型”吗?
创始人
2024-01-29 05:49:04
0

目录

基本介绍:        

整数类型

浮点类型 

布尔类型和char类型

 自动类型转换

 数据类型转换必须满足如下规则:


基本介绍:        

        Java是一门强类型语言,这就意味着必须为每一个变量声明一种类型。Java为我们提供了八种基本类型(primitive type),其中又分为4种整数类型、2种浮点类型、1种字符类型char;

整数类型

基本数据类型字节数默认值范围包装数据类型
byte10-2^7—2^7-1Byte
short20-2^15—2^15-1Short
int40-2^31—2^31-1Integer
long80-2^63—2^63-1Long

 当我们在给long类型赋值时,如果常量超出int类型的表示范围,就需要在数字后面加上后缀L或l,像下面这样就会报错;

 之所以要加L或l,是因为数字常量默认为int类型,而上面这个数字很明显已经超出int范围了;

浮点类型 

基本数据类型字节数默认值包装数据类型备注
float40.0fFloat数字后加f
double80.0dDouble

 其中double类型的数值精度是float类型的两倍,所以也被称为双精度类型;

值得注意的是:float类型的数值后面有一个后缀F或f (例如3.14F) ,如果没有后缀的情况下3.14会被默认为double类型,你也可以写成3.14D或3.14d;但是如果你写成下面这样就会报错;

浮点型(float/double) 用来表示浮点数据,实际以指数形式存储,所以和实际值之间有偏差。

1,为 float 类型赋值必须在数字后加 f,否则数字默认被识别为 double 类型,会导致赋值出错。

2,数字基本类型都包含最大最小值常量,如 Integer.MAX_VALUE 和 Integer.MIN_VALUE .

3,在浮点型有三个特殊数值表示溢出和出错:

    POSITIVE_INFINITY :正无穷大,正数除以 0 可以得到。

    NEGATIVE_INFINITY :负无穷大,负数除以 0 可以得到。

    NaN :非数,零除以 0 可以得到。(两个 NAN 值也不相等) 

布尔类型和char类型

基本数据类型字节数默认值包装数据类型备注
char2'\u0000‘(或0)Character必须用单引号
boolean1falseBoolean

 自动类型转换

整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。

转换从低级到高级。

 数据类型转换必须满足如下规则:

  • 1. 不能对boolean类型进行类型转换。

  • 2. 不能把对象类型转换成不相关类的对象。

  • 3. 在把容量大的类型转换为容量小的类型时必须使用强制类型转换。

  • 4. 转换过程中可能导致溢出或损失精度,例如:

    int i =128;   
    byte b = (byte)i;

    因为 byte 类型是 8 位,最大值为127,所以当 int 强制转换为 byte 类型时,值 128 时候就会导致溢出。

  • 5. 浮点数到整数的转换是通过舍弃小数得到,而不是四舍五入,例如:

(int)27.9 == 27;        
(int)-45.89f == -45

相关内容

热门资讯

通道升级 班列提效——中欧班列...   繁忙的西安国际港站(资料照片)。 西安浐灞国际港管委会供图  满载货物的中欧班列(西安)即将驶出...
文化和旅游等部门专项整治强迫购...   新华社北京7月9日电 强迫购物、诱导消费等违法违规行为严重损害游客权益,扰乱市场秩序。在文化和旅...
通过创业交流经验 多篇 do... 通过创业交流经验,可以让创业小白少走弯路来源:•2020-05-对于一些创业小白来说,因为没有经验,...
网络营销与网络推广有什么区别?... 近看了一篇关于网络营销和网络推广的文章。就尝试问下自己关于这方面有什么样的思考和见解。互联网时代的到...
类聚seo 依赖 SEO 的聚... SEO真的要死了吗?这么多年来,SEO已死论甚嚣尘上,每次在搜索引擎算法大调整之后,这种论调都会出来...
留学生归国后就业和创业能享受哪... 留学生回国自主创业有什么优惠政策?留学生购买免税车政策在如今的生活中,日常出行怎么能离开一部代步车呢...
创业论文 创业论文 创业论文完... 大学生创业论文要怎么写?论文的内容主要涉及哪些方面?下面由小编与大家分享大学生创业论文,希望你们喜欢...
壮丽70年奋斗新时代论文800... 作为一名中国人,现在我真的很爱自己的祖国!我每天都希望祖国能像美丽的花儿一样,在阳光和谐的沐浴下慢慢...
我在深圳的 我在深圳的青葱岁月... 现在创业比较难,但是开一家连锁小超市是不错的选择,在任何时候人总是要购物要消费的,而且盈利还是比较稳...
阳光创业网 阳光创业网 阳光 阳光加盟优势利润分析:每个投资商在选择项目之前都会仔细考察项目,对于有总部支持和政策良好的项目,投资...