首页 > 其他 > 详细

数据类型

时间:2020-02-22 16:03:28      阅读:55      评论:0      收藏:0      [点我收藏+]
1.数据类型图

技术分享图片

1.基本数据类型
数据类型 所占位数 默认值 取值范围
byte 8位 0 [-2^7,2^7)
short 16位 0 [-2^15,2^15)
int 32位 0 [-2^31,2^31)
long 64位 0L [-2^63,2^63)
float 32位 0f
double 64位 0d
char 64位 ‘u0000‘ ‘\u0000‘-‘\uffff‘
boolean 1位 false true或false
2.引用类型

类,数组,接口都是引用数据类型

Scanner in=new Scanner(System.in);//in是new Scanner对象的引用,指向它的地址
3.转义字符

\n换行 \t制表 \0空字符 \‘单引号 \"双引号

4.数据类型自动转换

运算过程中,有低精度向高精度转换。

byte,short,char—> int —> long—> float —> double

注意:自动转型后数值不是四舍五入!

5.数据类型强制转换
int i=127;
byte b = (byte)i;

注意:强制转换有可能溢出,例如上述int i=127;改为int i=128;

 Animal a = new Cat(); // 向上转型 
 Cat c = (Cat)a; // 向下转型

数据类型

原文:https://www.cnblogs.com/weiyi2020/p/12345194.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!