Java 语言如何实现数据自动化类型转换

本文介绍了Java语言中的自动类型转换,强调了转换条件和可能的精度损失,并提供了测试示例,适合初学者理解掌握。
摘要由CSDN通过智能技术生成

数据类型的转换分为两种 :

  • 自动类型转换
  • 被动类型转换

我们首先来解析自动类型转换

自动类型转换

我们讲解了八种基本数据类型, 除了boolean 类型之外的七种类型是可以自动转化的。

1-1自动类型转换

自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型。

如图1-1所示,黑色的实线表示无数据丢失的自动类型转换,而虚线表示在转换时可能会有精度的损失。

注意以下两点:

  • 虽然自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型。但是容量大和容量小指的不是字节数,指的是就这个类型的表示范围。
  • 如图1-1中红色的实线表示无数据丢失的自动类型转换,而虚线表示在转换时可能会有精度的损失。蓝色虚线代表可以自动转换但是呢可能会有精度上的损失。

学习了之后,该怎么样了呢 ?

当让是该动手测试一下咯,顺便加深一下记忆,下面图1-2与图1-3是老师做的自动类型转换的测试结果,大家可以参考参考。

 

 1-2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值