11 java基本语法_数据类型[java入门教程]

 1:什么叫数据类型

数据类型简单的说就是对数据的分类,对数据各自的特点进行类别的划分, 划分的每种
数据类型都具有区别于其它类型的特征, 每一类数据都有相应的特点和操作功能。 例如数字
类型的就能够进行加减乘除的操作。
在现实生活中, 我们通常会对信息进行分类, 从而使得我们能很容易的判断某个数据是
表示一个百分数还是一个日期, 我们通常是通过判断数字是否带”%”,或者是否是一个我们
熟悉的”日期格式”。
类似的在程序中, 计算机也需要某种方式来判断某个数字是什么类型的。 这通常是需要
程序员显示来声明某个数据是什么类型的,Java 就是这样的。Java 是一种强类型的语言,
凡是使用到的变量,在编译之前一定要被显示的声明。
2:Java 数据类型的分类
Java 里面的数据类型从大的方面分为两类,一是基本数据类型,一是引用类型,基本
的 Java 数据类型层次图如下:
11 java基本语法_数据类型[java入门教程]
3:Java 中的基本数据类型         
Java 中的基本数据类型分为八个原始数据类型,原始类型可分为四种:
(1) :整数型:byte、short、int、long 
(2) :浮点型:float、double 
(3) :字符型:char 
(4) :逻辑型  :boolean 
 
3.1:整数型:byte、short、int、long         
byte:字节型
short:短整型
int:  整型
long:长整型
在 Java 中, 整数型的值都是带符号的数字, 可以用十进制、 八进制和十六进制来表示。
谓多少进制, 就是满多少就进位的意思,如十进制表示逢十进位, 八进制就表示逢八进位。
示例:
15 :十进制的 15 
015 :八进制的 15 ,相当于十进制的 13,计算公式:1*8+5 = 13 
0x15:十六进制的 15,相当于十进制的 21,计算公式:1*16+5=21 
 
如果要明确表示是 long 型的值, 可以在后面直接跟一个字母 “L” 。 L
表示一个 long 值。
也就是写成:long abc4 = 5L; 
请注意,在 Java 编程语言中使用大写或小写 L 同样都是有效的,但由于小写 l 与数字
1 容易混淆,因而,尽量不要使用小写。
注意:整数型的值,如果没有特别指明,默认是 int 型
3.1.2  取值范围和默认值
取值范围的表示是按 Java 编程语言规范定义的且不依赖于平台
11 java基本语法_数据类型[java入门教程]
 
3.2:浮点型:float、double       
Java 用浮点型来表示实数,简单地说就是带小数的数据。
用 float 或 double 来定义浮点类型,如果一个数字包括小数点或指数部分,或者在数
字后带有字母 F 或 f(float) 、D 或 d(double) ,则该数字文字为浮点型的。
示例:
12.3 //简单的浮点型数据
12.3E10 //数据很大的一个浮点数据
3.2.1:在 Java 中的定义示例
如下定义都是可以的:
float abc =5.6F; 
float abc =5.6f; 
double abc =5.6; 
double abc =5.6D; 
double abc =5.6d; 
 
3.2.2:提示
(1) :浮点型的值,如果没有特别指明,默认是 double 型的
(2) :定义 float 型的时候,一定要指明是 float 型的,可以通过在数字后面添加”F”或者”f”
来表示。
 
(3) :定义 double 型的时候,可以不用指明,默认就是 double 型的,也可以通过在数字后
面添加”D”或者”d”来表示
 
3.2.3 取值范围和默认值
名称  长度  默认值
float  32 位        0.0f 
double  64 位        0.0 
Java 技术规范的浮点数的格式是由电力电子工程师学会(IEEE) 754 定义的,是独立于
平台的。 可以通过 Float.MAX_VALUE 和 Float.MIN_VALUE 取得 Float 的最大最小值; 可以通
过 Double.MAX_VALUE 和 Double.MIN_VALUE 来取得 Double 的最大最小值。

来源://作者:/更新时间:2015-06-01
相关文章