Java数据类型综述

来源:互联网 发布:php爬虫开源框架 编辑:程序博客网 时间:2024/05/21 11:16

Java数据类型综述列表:

简单数据类型

整数类型

浮点数类型

字符类型

布尔类型

byte,short,int,long

float,double

char

boolean

复合数据类型(引用数据类型)

接口类型

class

interface

一、整型 (byte,short,int,long)

注:Java定义的4种整型类型都是有符号的正负值,

Java不支持无符号的正整数。

1、  字节(byte)

a.       有符号的8位类型,其范围为:-128127

b.       编码方式:补码

2、  短整型(short)

a.       有符号的16位类型,其范围为:-3276832767

b.       编码方式:补码

3、  int

a.       有符号的32位类型,其范围为:-21474836482147483647

b.       编码方式:补码

c.       在程序应用中,经常用于控制循环和数组中的下标

4、  长整型(long)

a.       有符号的64位类型

b.       编码方式:补码

c.       一般用在int不是大到足够容纳所需数据的地方

二、浮点类型 (float,double)

1float

a.       一个32位数据类型,其范围为:4.9e-3241.8e+308

b.       一般用于对数据要求不是很精确的场合

2double

a. 一个64位数据类型,其范围为:1.4e-4053.4e+308

b. 一般使用在数字函数、需要多次迭代的运算过程中或操作值很大的场合

三、字符类型 (char)

1、  使用16位无符号整数来表示一个字符

2、  其范围是:065536   

四、布尔类型 (boolean)

1、  只能取两个值中的一个:turefalse

2、  一般广泛应用于关系运算符表达式

3、  blooean变量声明的变量 aBoolean

                            boolean  aBoolean;

注意:Java语言中不支持c/c++中的指针类型、结构类型(struct)

枚举类型(enum)和联合类型(union),但这些类型可用Java

语言的其他类型来表示。

 文章转自:http://hi.baidu.com/hbzhangpu/blog/item/1941c7caa53c4347f31fe7cf.html
原创粉丝点击