1. Java 镄勫熀链鏁版嵁绫诲瀷鍜屽寘瑁呯被鍨嬫湁鍝浜涳纻
Java 镄勫熀链鏁版嵁绫诲瀷鍖呮嫭浠ヤ笅鍑犵嶏细
1. byte锛8 浣嶆湁绗﹀彿鏁存暟锛屽彇鍊艰寖锲翠负 -128 鍒 127銆
2. short锛16 浣嶆湁绗﹀彿鏁存暟锛屽彇鍊艰寖锲翠负 -32,768 鍒 32,767銆
3. int锛32 浣嶆湁绗﹀彿鏁存暟锛屽彇鍊艰寖锲翠负 -2,147,483,648 鍒 2,147,483,647銆
4. long锛64 浣嶆湁绗﹀彿鏁存暟锛屽彇鍊艰寖锲翠负 -9,223,372,036,854,775,808 鍒 9,223,372,036,854,775,807銆
5. float锛32 浣嶅崟绮惧害娴镣规暟銆
6. double锛64 浣嶅弻绮惧害娴镣规暟銆
Java 镄勫寘瑁呯被鍨嬫槸涓轰简灏嗗熀链鏁版嵁绫诲瀷灏佽呮垚瀵硅薄锛屼互渚垮湪闇瑕佸硅薄镄勫湴鏂逛娇鐢ㄥ熀链鏁版嵁绫诲瀷銆侸ava 镄勫寘瑁呯被鍨嬫湁浠ヤ笅鍑犵嶏细
1. Integer锛氩瑰簲 int 绫诲瀷锛屾彁渚涗简涓绯诲垪鏂规硶𨱒ユ搷浣 int 绫诲瀷镄勬暟鎹銆
2. Double锛氩瑰簲 double 绫诲瀷锛屾彁渚涗简涓绯诲垪鏂规硶𨱒ユ搷浣 double 绫诲瀷镄勬暟鎹銆
3. Float锛氩瑰簲 float 绫诲瀷锛屾彁渚涗简涓绯诲垪鏂规硶𨱒ユ搷浣 float 绫诲瀷镄勬暟鎹銆
4. Long锛氩瑰簲 long 绫诲瀷锛屾彁渚涗简涓绯诲垪鏂规硶𨱒ユ搷浣 long 绫诲瀷镄勬暟鎹銆
2. 基本数据类型是什么
八种基本数据类型为:
先说理论,八种基本数据类型:byte、short、int、long、float、double、boolean、char。
1、byte
8位、有符号的以二进制补码表示的整数
min : -128(-2^7)
max: 127(2^7-1)
default: 0
对应包装类:Byte
2、short
16位、有符号的以二进制补码表示的整数
min : -32768(-2^15)
max: 32767(2^15 - 1)
default: 0
对应包装类:Short
3、int
32位、有符号的以二进制补码表示的整数
min : -2,147,483,648(-2^31)
max: 2,147,483,647(2^31 - 1)
default: 0
对应包装类:Integer
4、long
64位、有符号的以二进制补码表示的整数
min : -9,223,372,036,854,775,808(-2^63)
max: 9,223,372,036,854,775,807(2^63 -1)
default: 0
对应的包装类:Long
5、float
单精度、32位、符合IEEE 754标准的浮点数
float 在储存大型浮点数组的时候可节省内存空间
浮点数不能用来表示精确的值,如货币
default: 0.0f
对应的包装类:Float
6、double
双精度、64位、符合IEEE 754标准的浮点数
浮点数的默认类型为double类型
double类型同样不能表示精确的值,如货币
default: 0.0d
对应的包装类:Double
7、char
char类型是一个单一的 16 位 Unicode 字符
最小值是 u0000(即为0)
最大值是 uffff(即为65,535)
char 数据类型可以储存任何字符
对应的包装类:Character
8、boolean
boolean数据类型表示一位的信息
只有两个取值:true 和 false
这种类型只作为一种标志来记录 true/false 情况
对应的包装类:Boolean