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

117 阅读2分钟

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

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

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

自动类型转换

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

v2-8888925a0ad5e8a17ed037bae9668e9e_720w.png

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

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

注意以下两点:

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

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

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

v2-d36eb559a0460efe62d09e1499fe6128_r.jpg

v2-fa77fbfd63de880dd2183308d3742498_720w.jpg

怎么样有没有觉得很简单呢,小编一个外行都觉得简单易懂,相信对于你们应该更是小菜一碟了,赶紧动动您尊贵的玉手学起来吧

那么学完了自动类型转换,咱们下期再来讲讲被动类型转换吧,如果有等不及的小伙伴,我直接我视频给您搬来了,您可以点击直接观看,不用等待哦 ~

Java自动&被动类型转换

www.bilibili.com/video/BV1qL…

初学者必备的java优质教程

不想看视频和对小编情有独钟的小伙伴们,可以点个关注,敬请期待小编的下次更新哦 ~