java 的数据类型初始化:1、boolean;2、char;3、byte;4、short;5、int;6、long;7、float;8、double。其中, boolean布尔类型的初始化数据类型是false。
1、boolean
boolean的初始化数据类型是false。
boolean 数据类型 boolean 变量存储为 8 位(1 个字节)的数值形式,但只能是True 或是 False。当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 Boolean 对象。如果作为一个函数(不带有运算符 new)调用时,Boolean() 只将把它的参数转换成一个原始的布尔值,并且最终返回这个值。
2、char
char的初始化数据类型是’/uoooo'(0对应的字符)。
char是字符型数据类型。用于存放单个字符。用单引号【’ ‘】括住,有2字节,16位。char在java中是16位,因为java用的是Unicode。一个16位的编码所能产生的字符只有65536个,默认值是0对应的字符。
- char c=’c’; //字符,可以是汉字,因为是Unicode编码。需要加单引号。
- char c=十进制数,八进制数,十六进制数都可以; //可以用整数赋值【整数范围:0~65535】。输出字符编码表中对应的字符。
- char c=’\u数字’; //用字符的编码值来初始化,如:char=’\0′,表示结束符,它的ascll码是0,这句话的意思和 char c=0 是一个意思。
3、byte
byte的初始化数据类型是0。
byte,即字节,由8位的二进制组成。在Java中,byte类型的数据是8位带符号的二进制数。在计算机中,8位带符号二进制数的取值范围是[-128, 127],所以在Java中,byte类型的取值范围也是[-128, 127]。
4、short
short的初始化数据类型是0。
短(short)整型数据类型是16位有符号Java原始整数数据类型。 其范围是-32768至32767(或-2^15至2^15-1)。short整型数据类型没有字面量。但是,可以将任何位于short(-32768到32767)范围内的int数值分配给一个短(short)变量。
5、int
int的初始化数据类型是0。
int数据类型是32位有符号Java原语数据类型。int数据类型的变量需要32位内存。其有效范围为-2,147,483,648至2,147,483,647(-2^31至2^31 – 1)。此范围中的所有整数称为整数文字。
6、long
long的初始化数据类型是0L。
long数据类型是64位有符号Java原始数据类型。当对整数的计算结果可能超出int数据类型的范围时使用。其范围是-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 (-263to 263- 1)。long的范围内的所有整数称为long类型的整数字面量。 long类型的整数常数总是以L或小写l结尾。
7、float
float的初始化数据类型是0.0f。
float,单精度浮点数,float范围是[1.4E-45,3.4E38],这是用科学计数法表示的,比如0.05可以表示为50.01,用科学计数法表示为:5E-2,如果是500,可以表示为5100,用科学计数法表示为:5E2。
8、double
double的初始化数据类型是0.0d。
double使用64位来存储浮点数。double值也称为双精度浮点数。它可以表示数量小到4.9 x 10-324和大到1.7 x 10308大小。它可以是正的或负的。所有实数被称为双精度字面量。双精度字面量可以可选地以d或D结尾,例如1.27d。后缀d或D在双精度字面量中是可选的。
延伸阅读
java关键字
abstract 、assert 、boolean、break、byte、case、catch、char、class、const、continue、default 、do、double、else、enum、extends、final、finally、float、for、goto、if、implements、import、instanceof、int、interface、long、native、new、package、private、protected、public、return、short 、static、strictfp、super、switch、synchronized、this 、throw、throws、transient 、try 、void、volatile、while
文章标题:java 哪些数据类型初始化,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/34136