java的数据类型
整形:byte(字节类型)
short(短整型)
int(整型)
long(长整形)
浮点型:float(单精度浮点型)
double(双精度浮点型)
字符型:char
布尔类型:boolean
public class HelloWorld {
public static void main(String[] args) {
int a=10;
//int的最大值和最小值
System.out.println(a);
System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
short b=20;
System.out.println(b);
//short的最大值和最小值
System.out.println(Short.MAX_VALUE);
System.out.println(Short.MIN_VALUE);
long c=30;
System.out.println(c);
//long的最大值和最小值
System.out.println(Long.MAX_VALUE);
System.out.println(Long.MIN_VALUE);
byte d=40;
System.out.println(d);
System.out.println(Byte.MAX_VALUE);
System.out.println(Byte.MIN_VALUE);
double e=12.500000;//double和float一般不考虑最大最小,但是也可以看看
System.out.println(e);//自动过滤0
System.out.println(Double.MAX_VALUE);
System.out.println(Double.MIN_VALUE);
float f=12.5f;
//float f=12.5; 这个默认类型是double
System.out.println(f);
System.out.println(Float.MAX_VALUE);
System.out.println(Float.MIN_VALUE);
char g='a';
System.out.println(g);
char g2='好';
System.out.println(g2);
boolean h=true;
System.out.println(h);
//在Java中:“真”只有“true”
// “假”只有“float”
}
}
值得注意的是:
1.如果定义的值大于改类型的最大值,在java中会直接报错(Java的安全性)
2.整型默认int,浮点型默认double
3.boolean不能和其他数据类型随意转换
4.int的包装类为Integer char的包装类为Character
其余类型的包装类为首字母大写的 如:long的包装类为Long