java基本类型

Posted daker-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基本类型相关的知识,希望对你有一定的参考价值。

---恢复内容开始---

 

类型

基本类型
JAVA的类型                                                
引用类型


基本类型

整形 (byte、short、int、long)
浮点型 (float、double)
字符型 (char)
布尔型 (boolean)


整形
位 (bit):要么是0、要么是1
字节 (byte):8个bit.

2^0   2^4=>16   2^5=>32  2^6=>64   2^7=>128  2^8=>256  2^9=>512  2^10=>1024(K)
2^11=>2048   2^12=>4096   2^16=>65536   2^20=>M   2^30=>G(十亿)   2^40=>T


byte: 8位(能表示256个数)、取值范围: -128~127
short: 16位(能表示65536个数)、取值范围: -32768~32767
int: 32位(能表示4G个数)、取值范围: -2G~2G-1
long: 64位(取值范围很大、无需记忆)

注意点:
A、你直接给出一个整数,整数默认是int型。
如果该整数值比较小、且直接赋给byte或short、JAVA也可以把它当成byte、short处理。

B、如果你直接给出一个巨大的整数,JAVA不会自动把它当成long型处理。
如果希望JAVA把该整数当成long处理,需要在整数后添加L或l.

C、整数一共有4种表达形式:

十进制:
八进制:以0开头
逢8进1,只能出现0~7。
十六进制:以0X开头或0x开头。
逢16进1,只能出现0~9、a~f。
二进制:以0B开头或0b开头
逢2进1,只能出现0~1

十六进制的数,在编程中非常常用--每位十六进制的数,恰好换算成4位二进制数,因此非常方便

---恢复内容结束---




























以上是关于java基本类型的主要内容,如果未能解决你的问题,请参考以下文章

java中基本类型可以转成引用类型吗?可以的话写出方式,提高悬赏谢谢

Java基本数据类型转换

Java基本数据类型转换

java语言的所有基本数据类型指的啥 ?引用数据类型指的啥?

Java基本知识:基本数据类型和变量类型

java中引用数据类型和基本数据类型的区别