Java数据类型转换2017

数据类型转化是将一个值从一种类型更改为另一种类型的过程;如果将低精度数据类型高精度的数据类型转化,则不会发生溢出,且是成功的;

但是将高精度(大容量)数据类型转化成低精度(小容量)的数据类型则是会发生数据的溢出,造成信息丢失,有可能失败

所以将数据类型的转化分为两类:隐式转化和上显示转化;

隐式转化就是低类型转化成为家高类型转化的过程。不需要任何人为操作,就能自动执行,下面给出一般隐式转化规则:


2、显示转化

当把高精度类型转化成为低精度类型的时候需要进行强制类型转化:语法如下:

(类型名)要转化值

注意:当给整数赋值时不能超过其固定的取值范围(取值范围的计算:2的每种数据类型的内存空间次幂分半取两端,如byte为8位,取值范围(2*8)/2再取两端就是-127---128),当赋值超出范围就需要强制类型转化

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值