基本数据类型,又称为元数据类型,有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:以上编程手记,只是本人为了学习知识,记录笔记用的。同时也把笔记分享给网友,我愿和广大网友共同学习;如若笔记有错误,欢迎各位留言指正,互相学习。谢谢!!!
本文详细介绍了Java中的8种基本数据类型,包括布尔型、字节型、字符型、短整型、整型、长整型、浮点型和双精度型。特别深入探讨了整型变量的取值范围及其在运算过程中可能出现的数据溢出现象。

被折叠的 条评论
为什么被折叠?



