//java数据类型
//一、八大基本类型
public class demo1 {
public static void main(String[] args) {
//整数类型
byte num1_min=-128;
byte num1_max=127;
short num2=129;//占16位,最大值2的15次方减一
int num3=10;//占32位
long num4=10000;//占64位
//浮点类型
float num5=3.14f;//占32位,符号位占1位,指数位占8位,小数位占23位
double num6=3.141592653d;//占64位,符号位占1位,指数位占11位,小数位占52位,精度和范围比float大
//字符型 所有的字符都是以一定规律转换成是数字存储在计算机中的,所有的字符本质还是数字
char str1='a';//
char str2=100;
char str3='我';
//布尔型
boolean Y=true;
boolean N=false;
//byte
System.out.println("byte位数:"+Byte.SIZE);
System.out.println("byte包装类:java.lang.Byte");
System.out.println("byte最大值:"+Byte.MAX_VALUE);
System.out.println("byte最小值:"+Byte.MIN_VALUE);
System.out.println();
//short
System.out.println("short位数:"+Short.SIZE);
System.out.println("short包装类:java.lang.Short");
System.out.println("short最大值:"+Short.MAX_VALUE);
System.out.println("short最小值:"+Short.MIN_VALUE);
System.out.println();
//int
System.out.println("int位数:"+Integer.SIZE);
System.out.println("int包装类:java.lang.Interger");
System.out.println("int最大值:"+Integer.MAX_VALUE);
System.out.println("int最小值"+Integer.MIN_VALUE);
System.out.println();
//long
System.out.println("long位数:"+Long.SIZE);
System.out.println("long包装类:java.lang.Long");
System.out.println("long最大值:"+Long.MAX_VALUE);
System.out.println("long最小值:"+Long.MIN_VALUE);
System.out.println();
//float
System.out.println("float位数:"+Float.SIZE);
System.out.println("float包装类:java.lang.Float");
System.out.println("float最大值:"+Float.MAX_VALUE);
System.out.println("folat最小值:"+Float.MIN_VALUE);
System.out.println();
//double
System.out.println("double位数:"+Double.SIZE);
System.out.println("double包装类:java.lang.Double");
System.out.println("double最大值:"+Double.MAX_VALUE);
System.out.println("double最小值"+Double.MIN_VALUE);
System.out.println();
//char
System.out.println("char位数:"+Character.SIZE);
System.out.println("char包装类:java.lang.Character");
System.out.println("char最大值:"+(int)Character.MAX_VALUE);
System.out.println("char最小值:"+(int)Character.MIN_VALUE);
System.out.println();
}
}