Java基础

时间:2024-10-25 18:58:13

2. java的数据类型

        基本数据类型 /*[ ]里存放的是字节长度*/

               整数类型:byte[1] ;short[2] ; int [4] ; long [8]

                浮点类型:float [4] ; double [8]

                字符类型:char [2]

                布尔类型: Boolean [1]

        引用数据类型

                1.类 class

                2.接口 interface

                3.数组  [  ]

        2.2自动类型转换

        

        2.2.1.byte,short,char不会相互自动转换, 三者(a与a;a与b/c)计算,会先转换为int

        2.2.2不同类型的数据之间进行操作,结果的类型会自动提升为最大的类型

        2.2.3.当java程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数据类型, 这个就是自动类型转换。

        2.3强制类型转换

                自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要 加上强制转换符(),但可能造成精度降低或溢出,格外要注意。

                强转符号-> () 只针对最近的操作数有效