Java的基本数据类型

什么叫数据类型?
数据类型简单的说就是对数据的分类,对数据各自的特点进行类别的划分,划分的每种数据类型都具有区别于其它类型的特征,每一类数据都有相应的特点和操作功能。例如数字类型的就能够进行加减乘除的操作。
在现实生活中,我们通常会对信息进行分类,从而使得我们能很容易的判断某个数据是表示一个百分数还是一个日期,我们通常是通过判断数字是否带”%”,或者是否是一个我们熟悉的”日期格式”。
类似的在程序中,计算机也需要某种方式来判断某个数字是什么类型的。这通常是需要程序员显示来声明某个数据是什么类型的,Java 就是这样的。Java 是一种强类型的语言,凡是使用到的变量,在编译之前一定要被显示的声明。
Java 里面的数据类型从大的方面分为两类,一是基本数据类型,一是引用类型。
基本数据类型:核心数据类型,不能从其它任何数据类型得来,代表单一的信息片断。在Java中一共定义了4种整数、2种浮点数、1种字符 (char)及1种布尔(boolean)类型。
Java是“强数据类型”语言,声明变量时必须指明其数据类型,简单数据类型的变量代表了内存中的一个区域,保存了变量实际的内容。
引用类型:是用户根据自己的需要基于简单类型定义并实现其运算的类型,包括类(class)、接口(interface)和数组(array)。
引用类型的变量代表的内存区域中仅仅保存了指向实际对象或数组的一个引用(可以简单的理解为“指针”)。
Java 中的基本数据类型分为八个原始数据类型,原始类型可分为四种:
(1) 整数型:byte、short、int、long
(2) 浮点型:float、double
(3) 字符型:char
(4) 逻辑型 :boolean
其中布尔型只有两种取值范围:true 或 false 在数值型中使用最多的就是:byte、int 在浮点型中:float 和 double 都经常使用,double数据类型可以装下全宇宙最大的数字。每种数据类型都会有其相应的取值范围
Java中的引用类型分为:类,接口,数组,字符串
Java数据类型层次图:
Java的基本数据类型
注意:
(1) 浮点型的值,如果没有特别指明,默认是 double 型的
(2) 定义 float 型的时候,一定要指明是 float 型的,可以通过在数字后面添加”F”或者”f”来表示。
(3) 定义 double 型的时候,可以不用指明,默认就是 double 型的,也可以通过在数字后面添加”D”或者”d”来表示。
每种数据类型都有取值范围:
Java的基本数据类型
Java数据类型示例代码:
Java的基本数据类型
输出结果:
Java的基本数据类型