java数据类型划分,强转等

本文详细介绍了Java中的数据类型,包括基本数据类型如整型、浮点型、字符型及布尔型,以及引用数据类型的概述。文章还解释了数据类型之间的默认转换规则和强制转换的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、数据类型

    1、java是一种强类型语言,针对每种数据都提供了对应的数据类型。

    2、分类

         A:基本数据类型

         B:引用数据类型(类,接口,数组)

    3、基本数据类型            

整形   占用字节数范围
byte1-128~127
short2-32768~32767
int4-2147483648~-2147483647
long8-9223372036854775808~9223372036854775807

      

浮点型占用字节范围
float4-3.4E38~3.4E38
double8-1.7E308~1.7E308
字符占用字节
char2
布尔占用字节
booleam1

注:长整型加L(l),单精度浮点型加F(f)。

2、默认转换

         A:从小到大

         B:byte,short,char--int--long--float--double

         C:byte,short,char之间不能相互转换成int类型参与运算。

3、强制转换

         A:从大到小

         B:可能会损失精度

         C:格式:

                       目标数据类型 变量名 = (目标数据类型)(被转换的数据)

4

另外说明下:+=、-=、*=、/=做运算时,其中蕴含了强转,并不完全对于a=a+X.

  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值