Java2-1 Java基本数据类型 2020-10-18

Java2-1 基本数据类型

(一)标识符

1.标识符由字母,下划线,美元符号和数字组成

2.第一个字符不能是数字字符

3.标识符字母区分大小写 如hello 和 Helllo不同

(二)基本数据类型

大致可分为四种大类:

  • 逻辑类型:boolean
  • 整数类型:byte 、 short 、 int 、 long
  • 字符类型:char
  • 浮点类型:float、double

2.1-逻辑类型
boolean在java中的默认值为false
常量:true false

2.2-整数类型
int:

  • 内存分配四个字节
  • 取值范围:-2^31~ 2^31-1

byte:

  • 内存分配一个字节
  • 取值范围:-2^7~ 2^7-1
  • 如果需要强调一个整数是byte型数据,可以使用强制转换来表示 例如:(byte)-12

short:

  • 内存分配两个字节
  • 取值范围:-2^15~ 2^15-1
    • 如果需要强调一个整数是short型数据,可以使用强制转换来表示 例如:(short)-12

long:

  • 后缀用L来表示
  • 内存分配两个字节
  • 取值范围:-2^63~ 2^63-1

2.3-字符类型

  • 使用char来声明char型变量 如:char ch='A’
  • 内存分配两个字节
  • 取值范围:0~65535
  • char x=‘a’,a在Unicode 表中对应的是97,因此char x=‘a’ 和char x=97 等价
  • 转义字符的使用:
    ‘\n’----空格
    ‘"’ ----双引号
    ‘\’-----斜线

-查找字符在Unicode表中对应的数:
(int)'a’或者 int p=‘a’
-查找数在Unicode表中对应的字符:
(char)97

2.4-浮点类型

float

  • 常量后面必须有“f”或者“F”结尾
  • 保留8位有效数字
  • 内存分配4个字节

double

  • 后面可以加后缀“d”或者“D”,但允许省略该后缀

  • 保留16位有效数字

  • 内存分配8个字节

  • 比较float和double类型的大小
    float x=0.4f;
    double y=0.4;
    实际存储在变量x中的数据为:0.4000000059604645
    实际存储在变量y中的数据为:0.4000000000000000
    因为float类型保留8位小数 而double类型保留16位小数 故y<x

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值