小白成长记——Java基础之数据类型

基本数据类型分类:

·整数类型:byte、short、int、long

·浮点类型:float、double

·字符类型:char

·布尔类型:boolean

各种基本类型的大小及取值范围:

类型名称关键字大小取值范围
字节型byte8位-2^7~2^7-1
整型int32位-2^31~2^31-1
长整型long64位-2^63~2^63-1
短整型short16位-2^15~2^15-1
浮点型float32位3.4e-38~3.4e+38
双精度double64位1.7e-38~1.7e+38
布尔型boolean1位true\false
字符型char16位‘u\0000’~‘u\FFFF’
类型转换:

1):自动类型转换:

当把一个数值范围小的变量直接赋值给一个数值范围大的变量时,系统将进行自动类型转换。

例如:char c = 'A';

            int c1 = c;     此时c1的值应该是一个int型数值,为65。

2):强制类型转换:

设有变量a和b,如果变量a的数值范围不小于变量b的数值范围,那么当要把变量a赋值给变量b的时候就需要强制类型转换。

语法:在赋值语句中,在变量a前面加上(XXX),其中XXX为想要转换的目标类型。

例如:float f = 3.94f;

           int i = (int) f;    此时i是一个整数值,为3。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值