JAVA基本类型
8种基本数据类型
想要更多面试题和学习资料的可以私聊联系我,大家一起交流学习!
Java语言有8种基本数据类型, 分别用于存储整数、浮点数、字符数据和布尔类型数据。需要注意的是: 现在所介绍的仅仅是基本数据类型,后续还会介绍很多非基本数据类型。基本数据类型如图 – 1所示:
图- 1
从图- 1中可以看出, 基本数据类型主要分为4大类 (整数类型、浮点类型、char、boolean), 整数类型又分为了4小类(byte、short、int、long), 浮点类型也分了2小类(float、double),这些数据类型的区别是怎样的?通过图– 2展示了这8种数据类型的存储空间及使用场景:
图- 2
在如上这8种数据类型中,最常用的有5种,分别为int、long、double、char、boolean。其余的数据类型几乎不用,要求对这5种基本数据类型重点掌握,其余的数据类型,有兴趣了解就可以了。
//由于有double型的直接量599.0参与,整个表达式的结果为 double
double change = 800 - 599.0;
//结果为0.0,右边都是int型数据运算结果也为int类型,结果为0,再赋值给double
将0转化为 0.0
double persent1 = 80 / 100;
//结果为0.8,右边表达式有double型直接量参与, 运算结果为double型
double persent2 = 80.0 / 100;
7.4. byte、char、short转换为int
在前面所介绍的8种数据类型中,byte、char、short、int、long都表示整数类型,而整型的直接量为int,在实际使用中,为了方便使用,遵循了如下的规则:
int直接量可以直接赋值给byte、char和short,只要不超过其表示范围。示例如下:
byte b = 97;
short s = 97;
char c = 97;
byte、char、short三种类型参与运算时,先一律转换成int类型再进行运算。示例如下:
byte b = 97;
int num = b + b; //num的值为194
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。