java的数据类型有哪些实例说明类型转换:
基本数据类型(primitive data type)
ü Java是一种强类型语言,每个变量都必须声明其类型。
ü Java的数据类型分为两大类:基本类型(primitive type)和引用类型(referencetype)
ü Java中定义了3类8种基本数据类型
q 逻辑型-boolean
q 文本型- char
q 数值型- byte, short, int, long, float, double
注:引用数据类型的大小统一为4个字节,记录的是其引用对象的地址!
整型变量
整型用于表示没有小数部分的数值,它允许是负数。
整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。于此相反,C和C++程序需要针对不同的处理器选择最有效的整形。
类型
|
占用存储空间
|
表数范围
|
Byte
|
1字节
|
-128~127
|
Short
|
2字节
|
-215 ~ 215-1 (-32768~32767)
|
Int
|
4字节
|
-231 ~ 231-1
(-2147483648~2147483647) 约21亿
|
Long
|
8字节
|
-263 ~ 263-1
|
ü Java 语言整型常数的三种表示形式:
q 十进制整数,如:99,-500, 0。
q 八进制整数,要求以 0 开头,如:015。
q 十六进制数,要求 0x 或 0X 开头,如:0×15 。
ü Java语言的整型常数默认为int型,声明long型常量可以后加‘[url=] l [/url]’或‘ L ’[1] ,如:
long a = 55555555; //不出错,在Int表示的范围内(21亿内)。
long b = 55555555555;//不加l出错,已经超过int表示的范围。报错:
The literal 55555555555 of type int is out of range
ü Java中没有无符号类型
课堂代码:
复制代码 |
[1]默认的整数类型是int型,要想使用长整型可在后面加“l”或“L”,如:1000L。(小写l容易被误认为1,不推荐用)
本文链接地址: java的数据类型有哪些实例说明类型转换占用字节数