package cn.tedu.basic;
/*本类用来查看基本类型的最大值与最小值/
public class Test2_TypeScope {
//1.创建入口函数–必须创建入口函数,否则没有入口,代码无法执行
public static void main(String[] args) {
//进行整型类型的测试 byte1 short2 int4 long8
//2.定义变量,用变量来分别保存对应类型的最大值与最小值
/**1。定义变量的规则:数据类型 变量名 = 变量值;*/
/**快速向下 ctrl+alt+向下键*/
//byte最大值128 最小值-127
byte byteMax = Byte.MAX_VALUE ;
byte byteMin = Byte.MIN_VALUE ;
System.out.println(byteMax);//128
System.out.println(byteMin);//-127
//short最大值32767 最小值-32768
short a = Short.MAX_VALUE;
short b = Short.MIN_VALUE;
System.out.println(a);//32767
System.out.println(b);//-32768
//int最大值 2147483467 最小值-2147483648
int c = Integer.MAX_VALUE;
int d = Integer.MIN_VALUE;
System.out.println(c);//2147483647
System.out.println(d);//-2147483648
//long最大值9223372036854775807 最小值-9223372036854775808
long e = Long.MAX_VALUE;
long f = Long.MIN_VALUE;
System.out.println(e);//9223372036854775807
System.out.println(f);//-9223372036854775808
//float最小值1.4E-45 最大值3.4028235E38
float g = Float.MAX_VALUE;
float r = Float.MIN_VALUE;
System.out.println(g);//3.4028235E38
System.out.println(r);//1.4E-45
//double最小值4.9E-324 最大值1.7976931348623157E308
double x = Double.MAX_VALUE;
double y = Double.MIN_VALUE;
System.out.println(x);//1.7976931348623157E308
System.out.println(y);//4.9E-324
//布尔类型 false true
boolean m= false;
boolean n = true;
//字符型 char
char c1 ='a';//可以保存字符
char c2 ='汉';//可以保存一个汉字
char c3=97;//可以保存一个数字
//char类型可以保存数字 但在打印时,会去查ASCII码表
//把数字对应的字符拿出来
//ASCII码表只规定了0~127对应的字符,128~65535默认按照字符处理
System.out.println(c1);
System.out.println(c2);
System.out.println(c3);
}
}