java里面的类型、缺省值、长度、数的范围是什么意思?

2025-02-23 12:14:48
推荐回答(3个)
回答1:

这个表是对数据类型的解释:我们在设定变量时要确定数据类型,类型确定后它的性质就定了:在没有给变量赋值前它的默认值(系统规定的)就是缺省值,长度是计算机存贮变量需用的内存空间,数的范围就是变量的取值范围.
举例来说:Byte类型是一个整数类型,它的长度是8位,就是一个字节.在计算机里都是按二进制工作的,因为数字电路只有两种状态,高电位和低电位,一位就表示一个最小的存贮单元,它只能贮存两种状态:1或0(电位的高或低),2位就可以存贮4种状态,规定8位这一字节,就有2^8=256种状态,就可以表示-128~127共256个数,这也是为什么西文字母占用一个字节而汉字要两个字节的原因,因为英文字母只有26个,再区分大小写,另加上数字符号等也超不过256个,而汉字有几千个,2字节就是16位,可有2^16=65536种状态,所以完全能容纳所有汉字.
最简单的数据类型是boolean,它是一个逻辑值,只有真和假(truet和false)两种状态,所以用一位就够了.

回答2:

java里面的类型
就是JAVA里面的8种类型,
缺省值
就是在你没有为类型赋值是默认的值.
长度
就是当你定义了这个类型后的一个默认长度所占的空间数
数的范围
就是类型的最大和最小范围
比如:你的袋子装10斤水果,你就不能装11斤.否则袋子就破裂了.
JAVA中就是说如果BYTE他的范围是127,你给个128
就报异常.

回答3:

简单来讲就是告诉编译器,这个变量的使用范围是什么.