Java个人学习之旅(第二天)

1.Java数据类型:

1.1基本数据类型:

  1. 基本数据类型
    整形(默认值:0)

    • byte
      • 字节数:1
      • 数据表示范围:-2^7 ~ 2^7-1
    • short
      • 字节数:2
      • 数据表示范围:-2^15 ~ 2^15-1
    • int
      • 字节数:4
      • 数据表示范围:-2^31 ~ 2^31-1
    • long
      • 字节数:8
      • 数据表示范围:-2^63 ~ 2^63-1

    字符型(默认值:’\u0000’)

    • char
      • 字节数:2
      • 数据表示范围:0-65535

    浮点型(默认值:0.0)

    • float
      • 字节数:4
      • 数据表示范围:1.4E-45 ~ 3.4028235E38
    • double
      • 字节数:8
      • 数据表示范围:2 -1022 ~(2-2 -52)A·2 1023

    布尔型( 默认值:false)

    • boolean
      • 字节数:1
      • 数据表示范围:true|false
  2. 引用数据类型

  • String
    • 默认值:null
  • 对象

2.算术运算符:

  1. ++前置
    会在原有值的基础上自增1
  2. –前置
    会在原有值的基础上自减1
  3. ++后置
    先参加运算,再自增1
  4. –后置
    先参加运算,再自减1
  5. +
  6. -
  7. (*)
  8. /
  9. %

3.赋值运算符:

  1. =
  2. +=
    先相加后赋值
  3. -=
    先相减后赋值
  4. *=
    先相乘后赋值
  5. /=
    先相除后赋值
  6. %=
    先取余后赋值

4.比较运算符:

  1. ==
  2. !=
  3. <
  4. >
  5. <=
  6. >=

5.逻辑运算符:

  1. &
  2. |
  3. ^
    异或
  4. !
  5. &&
    短路与
  6. ||
    短路或

注意:实际编程时应优先考虑短路与和短路或

6.三目运算符:

  1. 三目运算符
    (条件表达式)?表达式1:表达式2

    **先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。**
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值