数据类型

@数据类型

什么是数据类型
百度百科: 数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。
1.简单理解 : Java对数据进行了分类,存在不同的类型
2.为什么需要数据分类:不同的数据类型占用的存储空间不一样,为了更好的利用计算机内存空间

数据类型分类

在 Java 的领域里,

1.基本数据类型变量: 存的是数据值本身,

2.引用数据类型变量: 存的是保存数据的内存空间地址。

  • 八种基本数据类型

byte,short,int,long,char,float,double,boolean

  • 引用数据类型

String,数组,枚举,接口

介绍数据类型转换
数据类型的转换:数据的类型进行转换,比如整数10转换成小数10.0

自动类型转换

自动类型转换:小数据类型转大数据类型【存储空间的大小】(小转大,自动转)
byte b = 10 1byte=8bit
short s = b; 2byte=16bit

自动类型转换: [short和char ,因值的范围不同,不能自动转换]其他都可以自动完成转换
强制类型转换
1.强制类型转换:(大转小,强制转)
①大数据类型转小数据类型[存储空间大小]
int a = 10;
byte c = (byte)a;
数据类型 变量名 = (数据类型)值;//值可能是更高的类型
②相同存储空间不同类型表达值范围不一样
2.强制类型转换的注意事项
(1)高转低会导致精度丢失,不同类型的强制转换,可能会导致精度的下降.
(2)实际开发中:应该要知道被强制转换的数据,是在一个已知的范围;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值