Java的基本数据类型

@基本数据类型

作者:我想做个体面人

时间:2018年10月 20号
说明:数据类型英文单词(data type)

数据类型占多少字节,多少位对应的包装类
byte1个字节,8位Byte
short2个字节,16位Short
int4个字节,32位Integer
long8个字节,64位Long
float4个字节,32位Float
double8个字节,64位Double
char2个字节,16位Character
boolean1/8个字节,1位Boolean

数据类型转换

  • Java源代码中直接书写的整数类型都是int类型
  • Java源代码中直接书写的浮点数都是double类型

自动类型提升

1.对于精度小于int的整数,使用关系运算符进行运算时,一律先自动提升成int类型在进行计算
  byte  a = 1;
  short b = 2;
  int x  = a + b;//计算时发生自动类型提升,返回值为int类型

2.当一个精度较小的变量跟一个精度较大的变量一起参与运算时,会将 精度较小的 自动提升为 进度较大的 变量进行运算
 short  a = 1;
 double b = 100;
 double x  = a + b;//计算时发生自动类型提升,返回值为double类型
3.boolean类型只有两个取值:true 或 false

字符

字符编码
  • 字符 char 采用 Unicode 编码方案处理字符,ASSIC 是 Unicode的子集
  • 使用 ‘’ 将单个字符引起来,比如 ‘A’ , ‘男’ , ‘h’ , ‘#’.也可以使用转义字符,比如’/n’ ‘/t’ ‘/r’
    也可以使用Unicode编码 ‘/u0000’ ‘\u9ebb’(表示汉字:麻) 、’\u8fa3’(表示汉字:辣)
    也可以将某个范围内的正整数赋值给 char 变量 如 char ch = 0xFAFA ;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值