数据类型转换

Day4:

一 .延伸:

       Java 语言有以下几个要求:

            1.变量或常量必须有类型:要求声明变量或常量时必须声明类型,而且只能在声明以后才能使用。

            2.赋值时类型必须一致:值的类型必须和变量或常量的类型完全一致。

            3.运算时类型必须一致:参与运算的数据类型必须一致才能运算。

       但在实际的使用中,经常需要在不同类型的值之间进行操作,这就要用到数据类型转换。 在数

       值处理这部分,计算机和人的逻辑不太一样,对于人来说,1和 1.0 没有什么区别,但是对于计算机

       来说,1 是整数类型,而 1.0 是小数类型,其在内存中的存储方式以及占用的空间都不一样,所以

       类型转换在计算机内部是必须的。

二 .数据类型:

             基本类型有以下四种:

     int长度数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、

     float长度数据类型有:单精度(32bits float)、双精度(64bits double)

     boolean类型变量的取值有:ture、false

     char数据类型有:unicode字符,16位

    对应的类类型:Integer、Float、Boolean、Character、Double、Short、Byte、Long

三 .数据类型转换:

自动类型转换:编译器自动完成类型转换,不需要在程序中编写代码。

强制类型转换:强制编译器进行类型转换,必须在程序中编写代码。

 

 

原文地址:https://www.cnblogs.com/qu-yong/p/7508219.html