Java的数据类型

来源:互联网 发布:闲鱼交易网络课程账号 编辑:程序博客网 时间:2024/06/01 08:57

Java是严格区分数据类型的语言,要求在程序中使用任何变量之前必须声明其类型。

数据类型说明了常量、变量或表达式的性质。只有数据类型相同的常量、变量才可以进行运算。

在Java里数据基本类型一共有8种,int表示整型,float表示浮点类型,下面将针对部分类型作详细地介绍。

                                                                              

                                                                         Java基本数据类型

 

1.1布尔型(boolean)

布尔型是一种起到判断作用的数据类型。boolean类型的取值非常简单,就好比日常生活中的真与假,在Java中用ture与false,

表示真与假。例如下面的例子。

•boolean b1 = false;

•boolean b2 = true;

1.2字符型(char)

字符型是一种表示字符的数据类型。char型表示一个字符,16位,占用2个字节。一般一个char型数值只用来表示一个字符的,

用“ ’ ”单引号来表示。例如下面的例子。

•//表示一个字符 •char c1 = ‘c’; •//表示一个unicode码

•char c2 = ‘\u005E’; •//表示一个整数

•char c3 = 56;

•Java中还有一种特殊的字符型数值,那就是转义字符。有一些特殊符号是不能通过一般字符来进行显示的,例如换行符和制表符。

在表中列出了Java中比较常用的转义字符。

1.3整型

整型是Java数据类型中的最基本类型,使用int表示。所谓整型就好比日常生活中的十进制数,是没有小数点的。

在Java里整型是有符号的,且有正负之分。如-10、20。 •Java里整型的数可以使用3种进制的数来表示,下面就对这三种进制来进行介绍。

•1.10进制:10进制数在日常生活中最常见,大家天天都在用。Java里定义一个10进制数如下。

•//int为基本数据类型,是最常用的基本数据类型了

•//正的10进制数 •int i = 11; •//负的10进制数 •int j = -12;

•2. 8进制:8进制数的进制规则是满8进1,包含0-7的8个数字,在整数前面添加一个”0”就表示为8进制数。

•3. 16进制数:16进制数的进制规则是满16进1,包含0-9,a-f的16个数字,在整数前面添加一个”0x”表示16进制数。

1.4 浮点型

•浮点型同样也是Java数据类型中的基本类型,整型表示整数,浮点型则表示小数。所谓浮点类型就好比日常生活中的10进制数加上小数点。在Java里浮点类型是有符号且有正负之分的。

•1.float:单精度浮点数。:声明为float类型的浮点数时,要在结尾加F或f,浮点类型默认的类型是double。

•//正的浮点数 •float i1 = 11.11F; •//负的浮点数 •float j2 = -17.15f;

•2.double:双精度浮点数:声明为double类型的浮点数时,要在结尾加D或d。声明为double类型时结尾的D和d可加可不加。

这里建议是在double数据类型的数后面加上D或者d,以便更能够和单精度浮点数区分。

0 0