数据类型与运算符

 数据类型

  • 1.基本数据类型
    • 数值型
      • 整数类型:byte(字节型)、short(短整型)、int(整型)、long(长整型)
      • 浮点类型:float(单精度型)、double(双精度型)
    • 字符型:char
    • 布尔型:boolean
  • 2.引用数据类型
    • 类(class)
    • 接口(interface)
    • 数组( [ ] )
  • 3.数据存储单位
    • 位(bit)是计算机中最基本的单位,位是最基本的概念,每一个逻辑0或者1便是一个位
    • 字节(byte)8个bit组成1个Byte
    • 字(word)一个字等于两个字节(十六位)(1word = 2Byte = 16bit)
  • 4.常量:在程序运行中值不能改变的量,只针对于基本数据类型,通常大写
    • 被final 修饰的基本数据类型变量的值不能被修改,修饰的类不能被继承,修饰的方法不能进行重写,修饰的引用数据类型,其引用 地址是不能被修饰
  • 5.变量:在程序中其值可以改变的量,是Java程序的一个基本存储单元
  • 6.数据类型转换
    • 自动类型转换:降低级别的类型赋值给高级别类型时将进行自动类型转换
    • 强制类型转换:将高级别的类型赋值给低级别类型时,必须进行强制类型转换
    • 向上转型自动转换,向下转型需要加括号强制转换

运算符

三元运算符

        格式:关系表达式?表达式1:表达式2

        ⾸先计算关系表达式的值

        值为 true,表达式1 就是运算结果

        值为 false,表达式2 就是运算结果

赋值运算符        “ = ”

算数运算符        “ + ” ,“ - ” , “ * ” ,“ / ” 

关系运算符        “ > ” ,“ < ” ,“ >= ” ,“ <= ” 优先级⾼于 “ == ” ,“ != ”

逻辑运算符        “ & ” ,“ | ” ,“ ^ ” ,“ ! ” ,“ && ” ,“ || ”

位运算符            “ & ” ,“ | ” ,“ ^ ” ,“ ~ ” ,“ > ” ,“ >>> ”

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值