Java基本数据类型【整理篇①】

变量就是申请内存来存储值

通过定义不同的类型的变量  可以在内存中储存小数 整数 字符。

Java的两大数据类型:    内置数据类型    ;引用数据类型

内置数据类型: 

  1. byte     -128~127      默认值 :0   byte占用的空间只有int的四分之一
  2. short    -32768~32767    默认值:0    byte占用的空间只有int的二分之一
  3. int    -2,147,483,648(-2^31)~2,147,483,647(2^31 - 1)    整型变量默为int类型
  4. long  (-2^63)~(2^63 -1)   默认值:0L    ;
  5. float    单精度   默认值: 0.0f      浮点数不能用来表示精确的数
  6. double   双精度   默认值:0.0d     
  7. boolean   只有两个值   true&false 
  8. char   unicode   

直接输出基本数据类型的长度:

   例:二位数进制   Float.SIZE;

最小值 :Float.MIN_VALUE

最大值:Float.MAX_VALUE

char  用  Character来点出长度 和最小值  最大值 

 

引用数据类型:

     对象、数组都是引用数据类型    ;

      所有的引用类型的默认值都是null;

 

自动类型转换

转换类型从低到高

低  ------------------------------------>  高

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

 数据类型转换要满足以下规则

     

          1.在把容量大的类型转换为容量小的类型时必须使用强制类型转换

          2. 转换过程中可能导致溢出或损失精度,例如:

int i =128;   
byte b = (byte)i;

        3. 浮点数到整数的转换是通过舍弃小数得到,而不是四舍五入

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值