package com.mywl.basic;
/***
* 这个类用来测试取值范围
*
*/
public class Test1_Scope {
public static void main(String args[]){
//整型测试 byte short int long
//定义变量记录最大值、最小值
//数据类型、数据名、数据值
/* byte_max:127
byte_min:-128
short_max:32767
short_min:-32768
int_max:2147483647
int_min:-2147483648
long_max:9223372036854775807
long_min:-9223372036854775808*/
byte byte_max = Byte.MAX_VALUE;
byte byte_min = Byte.MIN_VALUE;
System.out.println("byte_max"+":"+byte_max);
System.out.println("byte_min"+":"+byte_min);
short short_max= Short.MAX_VALUE;
short short_min=Short.MIN_VALUE;
System.out.println("short_max"+":"+short_max);
System.out.println("short_min"+":"+short_min);
int int_max = Integer.MAX_VALUE;
int int_min= Integer.MIN_VALUE;
System.out.println("int_max"+":"+int_max);
System.out.println("int_min"+":"+int_min);
long long_max=Long.MAX_VALUE;
long long_min=Long.MIN_VALUE;
System.out.println("long_max"+":"+long_max);
System.out.println("long_min"+":"+long_min);
//浮点型 float double
float float_max=Float.MAX_VALUE;
float float_min=Float.MAX_VALUE;
System.out.println("float_max"+":"+float_max);
System.out.println("float_min"+":"+float_min);
double double_max=Double.MAX_VALUE;
double double_min=Double.MIN_VALUE;
System.out.println("double_max"+":"+double_max);
System.out.println("double_min"+":"+double_min);
//布尔类型 boolean
boolean boolen_true=true;
boolean boolen_false=false;
System.out.println("boolen_true"+":"+boolen_true);
System.out.println("boolen_false"+":"+boolen_false);
//字符型char
char c = 'a';//可以存一个字符;
char c2 = 97;//可以存一个数字
char c3='中';//可以存一个汉字
System.out.println("c"+":"+c);
System.out.println("c2"+":"+c2);
System.out.println("c3"+":"+c3);
char c4=65535;
// char c5=65536;
System.out.println("c4"+":"+c4);
//char类型可以存数字,但是在打印时,会去查ASCII码表,把这个数字对应着的字符拿出来使用。
//ASCII码表里面只规定过来数字0-127对应着字符,128——65535默认按照字符?处理。
}
}
版权声明:本文为weixin_36282409原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。