微信公众平台绑定网站,企业账号登录入口,wordpress关闭错误提示,甘肃高端建设网站Java 基本数据类型是Java编程语言中用于存储数据值的基本单位。它们直接映射到硬件的处理器上#xff0c;因此访问速度非常快。Java中的基本数据类型分为四大类#xff1a;整型、浮点型、字符型、布尔型。每种类型都有其固定的范围和存储大小。
一、整型
1#xff09;byte… Java 基本数据类型是Java编程语言中用于存储数据值的基本单位。它们直接映射到硬件的处理器上因此访问速度非常快。Java中的基本数据类型分为四大类整型、浮点型、字符型、布尔型。每种类型都有其固定的范围和存储大小。
一、整型
1byte数据类型是8位、有符号的以二进制补码表示的整数默认值0。
public class test {public static void main(String[] args) {// ByteSystem.out.println(byte 二进制位数 Byte.SIZE);System.out.println(byte 最小值 Byte.MIN_VALUE);System.out.println(byte 最大值 Byte.MAX_VALUE);}
}/*
byte 二进制位数8
byte 最小值-128
byte 最大值127
*/
2short数据类型是16位、有符号的以二进制补码表示的整数默认值0。
public class test {public static void main(String[] args) {// ShortSystem.out.println(short 二进制位数 Short.SIZE);System.out.println(short 最小值 Short.MIN_VALUE);System.out.println(short 最大值 Short.MAX_VALUE);}
}/*
short 二进制位数16
short 最小值-32768
short 最大值32767
*/
3int数据类型是32位、有符号的以二进制补码表示的整数默认值0。
public class test {public static void main(String[] args) {// IntegerSystem.out.println(int 二进制位数 Integer.SIZE);System.out.println(int 最小值 Integer.MIN_VALUE);System.out.println(int 最大值 Integer.MAX_VALUE);}
}/*
int 二进制位数32
int 最小值-2147483648
int 最大值2147483647
*/
4long数据类型是64 位、有符号的以二进制补码表示的整数默认值0L。
public class test {public static void main(String[] args) {// LongSystem.out.println(long 二进制位数 Long.SIZE);System.out.println(long 最小值 Long.MIN_VALUE);System.out.println(long 最大值 Long.MAX_VALUE);}
}/*
long 二进制位数64
long 最小值-9223372036854775808
long 最大值9223372036854775807
*/
二、浮点型
1float数据类型是单精度、32位、符合IEEE 754标准的浮点数默认值0.0f。
public class test {public static void main(String[] args) {// FloatSystem.out.println(float 二进制位数 Float.SIZE);System.out.println(float 最小值 Float.MIN_VALUE);System.out.println(float 最大值 Float.MAX_VALUE);}
}/*
float 二进制位数32
float 最小值1.4E-45
float 最大值3.4028235E38
*/
2double数据类型是双精度、64 位、符合IEEE 754标准的浮点数默认值0.0d。
public class test {public static void main(String[] args) {// doubleSystem.out.println(Double 二进制位数 Double.SIZE);System.out.println(Double 最小值 Double.MIN_VALUE);System.out.println(Double 最大值 Double.MAX_VALUE);}
}/*
Double 二进制位数64
Double 最小值4.9E-324
Double 最大值1.7976931348623157E308
*/
三、布尔型
boolean这种类型只作为一种标志来记录true/false情况默认值false。
public class __test{public static void main(String[] args) {boolean one false;if (one) {System.out.println(男);}else{System.out.println(女);}}
}
四、字符型
char类型是一个单一的16位Unicode字符
public class __test{public static void main(String[] args) {char sex 男;System.out.println(sex);}
}public class test{public static void main(String[] args) {// charSystem.out.println(char 二进制位数 Character.SIZE);System.out.println(char 最小值 (int) Character.MIN_VALUE);System.out.println(char 最大值 (int) Character.MAX_VALUE);}
}/*
char 二进制位数16
char 最小值0
char 最大值65535
*/