1. 整型 byte(1字节) short (2个字节) int(4个字节) long (8个字节)
2.浮点型 float(4个字节) double(8个字节)
3.逻辑性 boolean(false true)
4.字符型 char(2个字节)
Java代码测范围
package day02;
public class user_int {
//八种数据类型
//整形:byte short int long
//浮点型:float double
//逻辑型: boolean
//字符型:char
public static void main(String[] args) {
/*
* 每一个数据类型有它对应的封装类
* byte Byte
* short Short
* int Integer
* long Long
* float Float
* double Double
* boolean Boolean
* char Character
* */
byte byte_min,byte_max;
byte_min = Byte.MIN_VALUE;
byte_max = Byte.MAX_VALUE;
System.out.println("byte数据类型的范围是:"+byte_min+"~"+byte_max);
short short_min,short_max;
short_min = Short.MIN_VALUE;
short_max = Short.MAX_VALUE;
System.out.println("short数据类型的范围是:"+short_min+"~"+short_max);
int int_min,int_max;
int_min = Integer.MIN_VALUE;
int_max = Integer.MAX_VALUE;
System.out.println("int数据类型的范围是:"+int_min+"~"+int_max);
long long_min,long_max;
long_min = Long.MIN_VALUE;
long_max = Long.MAX_VALUE;
System.out.println("long数据类型的范围是:"+long_min+"~"+long_max);//空格 ~ ?
System.out.println("float数据类型的范围是:"+Float.MIN_VALUE+"~"+Float.MAX_VALUE);
System.out.println("double数据类型的范围是:"+Double.MIN_VALUE+"~"+Double.MAX_VALUE);
System.out.println("boolean数据类型取值:false true");
char char_min,char_max;
char_min = Character.MIN_VALUE;
char_max = Character.MAX_VALUE;
System.out.println("char数据类型的ASCII码字符范围是:"+char_min +"~"+ char_max);
System.out.println("char数据类型的ASCII码对应数字范围是:"+(char_min-'0')+"~"+(char_max-'0'));
}
}