本文目录一览:
在java语言中,如果数字没有任何字母,计算机默认为什么类型
答:在java语言中,如果数字没有任何字母,计算机默认为int类型
类的成员变量编译系统会自动赋予初值,但必须先定义才能使用,可以不必初始化!
类的成员数据类型的默认值是:
boolean
:
false
byte
:
short
:
char
:
'\u0000'
int
:
float
:
0.0F
double
:
0.0
object
:
null
局部变量也必须先定义才能使用,而且必须进行初始化,否则就报错!
java的基本数据类型有哪些
整数类型:
byte:字节占用 1字节 8位,用来表达最小的数据单位,储存数据长度为 正负 127;
short:字节占用 2字节 16位,储存数值长度为 -32768-32767
int:字节占用 4字节 32位,最为常用的整数类型,储存长度为,-2^31-1~2^31 (21 亿)
long:字节占用 8字节 64位,当到达int数值极限时使用,储存长度为 看图片:
浮点数类型:
float:单精度浮点型 32位 取值范围 3.4e-38~3.4e-38
double:双精度浮点型 64位 ,java中默认的浮点类型 取值范围 1.7e-308~1.7e-308
字符类型:
char:16位 ,java字符使用Unicode编码;
布尔类型
boolean : true 真 和 false 假
引用数据类型:
类 class
接口 interface
数组
为什么java中整数默认int,小数默认double;听说是出于效率的原因,望高手指教
这样默认的int和double数据类型的范围大概在正负20亿左右,能包含我们日常生活中99%的应用,整数默认为long就有点占地方费资源了,要不你认为整数默认为short或byte?整数默认int,小数默认double,这样我们一般编程也不用因为数据的大小长度转换来转换去了。