基本数据类型,又称为元数据类型,有8大分类。
1:boolean 就是布尔类型,要么true,要么false
2:byte(1字节) 范围:-128--127(因为0算为正数)
3:char(2字节) 字符,用单引号包围。比如'a'(“a”双引号的是字符串)
范围:0--255(char的默认值是0的字符,而不是字符0)
4:short(2字节)
5:int(4字节) 例子:123
6:long(8字节) 例子:123L
7:float(4字节) 例子:123f
8:double(8字节) 例子:123d
上述的都是基本的讲解,下面就说一些较深的知识
1:理解int型的取值范围
public class IntValue { public static void main(String[] args) { //测试int的取值范围 //可以利用Int的包装类integer来获取最大值和最小值 int max = Integer.MAX_VALUE; int min = Integer.MIN_VALUE; //输出最大值和最小值 System.out.println("int的最大值:"+max); System.out.println("int的最小值:"+min); //现在我们把最大值加1,最小值减1 long max_1 = max+1; long min_1 = min-1; //输出结果 System.out.println("最大值+1="+max_1); System.out.println("最小值-1="+min_1); } }结果:
int的最大值:2147483647 int的最小值:-2147483648 最大值+1=-2147483648 最小值-1=2147483647分析:从结果可以看出,范围就是-2147483648到2147483647;除此之外,我们把最大值加1后,发现结果是“最小值”;把最小值减1后,结果是“最大值”;很明显就是一个数据溢出,循环的现象。
ps:以上编程手记,只是本人为了学习知识,记录笔记用的。同时也把笔记分享给网友,我愿和广大网友共同学习;如若笔记有错误,欢迎各位留言指正,互相学习。谢谢!!!
