1.八大基本数据类型
分为以下四类:
整形(byte、short、int、long)
布尔类型(boolean)
字节型(char)
浮点型(float、double)
具体占几个字节、取值范围(如下图)
2.数据类型的转换
(自动类型转换、强制类型转换)
Java 语言是一种强类型的语言。强类型的语言有以下几个要求:
**变量或常量必须有类型:**要求声明变量或常量时必须声明类型,而且只能在声明以后才能使用。
**赋值时类型必须一致:**值的类型必须和变量或常量的类型完全一致。
**运算时类型必须一致:**参与运算的数据类型必须一致才能运算。
但是在实际的使用中,经常需要在不同类型的值之间进行操作,这就需要一种新的语法来适应这种需要,这个语法就是数据类型转换。
在数值处理这部分,计算机和现实的逻辑不太一样,对于现实来说,1和 1.0 没有什么区别,但是对于计算机来说,1 是整数类型,而 1.0 是小数类型,其在内存中的存储方式以及占用的空间都不一样,所以类型转换在计算机内部是必须的。
Java 语言中的数据类型转换有两种:</