美文网首页
Java中的自动类型转换

Java中的自动类型转换

作者: 吴迪好 | 来源:发表于2016-04-07 21:20 被阅读60次

在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。例如:

代码中 int型变量 score1 可以直接为 double 型变量 score2 完成赋值操作,运行结果为:82.0

这种转换称为自动类型转换

当然自动类型转换是需要满足特定的条件的:

1.  目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型

2.  目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了

相关文章

  • java数据类型

    1、整型拓展 2、浮点数 3、类型转换 java强制类型转换和自动类型转换。自动类型转换是程序执行过程中自动进行转...

  • Java 数据类型的自动转换和强制转换

    Java 数据类型的自动转换和强制转换 自动转换 自动转换适用于低位数类型向高位数类型的转换 规则: 对于算术运算...

  • 2020最新Java课程(一):基础语法 第005课 Java中

    在Java的世界中,有一些数据类型之间是可以相互转换的。一种是自动类型转换,一种是强制类型转换。 一、自动类型转换...

  • java中的自动装箱和拆箱机制

    java中的自动装箱和拆箱机制 概念 自动装箱:将基本数据类型转换为包装器类型 自动拆箱:将包装器类型转换为基本数...

  • JAVA基础第四天

    JAVA数据类型---布尔类型; 数据类型转换自动数据类型转换 强制数据类型转换

  • JAVA自动装箱拆箱以及装箱时的缓存问题

    概述 JAVA中的自动装箱指的是把基本类型的值转换为对应的包装类对象,自动拆箱则相反。 JAVA中的基本类型: b...

  • Java中的自动类型转换

    在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。 1.例如: 代码中 int 型变量 sc...

  • Java中的自动类型转换

    在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。例如: , 代码中 int型变量 scor...

  • 类型转换

    由于java是强类型语言,所以要进行有些运算的时候,需要类型转换 从左到右是自动类型转换,从右到左是强制类型转换。...

  • 1.3.基本类型之间的转换

    俩种: 1.自动类型转换(隐式转换) 不同类型的数据进行混合运算时(包括赋值)java会自动进行数据类型转换(想表...

网友评论

      本文标题:Java中的自动类型转换

      本文链接:https://www.haomeiwen.com/subject/jtqvlttx.html