java中变量的定义以及运算符

1. 变量:一个数据的存储单元,可变的值

格式:  数据类型  变量名 =  ;


 数据类型转换

自动类型转换

i. 小数据类型转换为大的数据类型,顺序是:byte short int long  float  double

1. Char类型和int类型也可以进行自动转换

强制类型转换

ii. 大的数据类型转化为小的数据类型

iii. 

运算符

算术运算符 (需要特别注意) 

 +   -   *   /   %(取模,取余)  ++(自增)   --(自减)

1. a++   先运算后自增,++a先自增,在运算   

a) 例如 a=3;b=a++;那么  a=4,b=3式子可以拆分为:b=a;a=a+1

b) 例如:a=3;b=++a;那么:a=4b=4;式子可以拆分为:a=a+1;b=a

2. a--先运算后自减,--a先自减,在运算

比较运算符

>   <    >=   <=    ==     !=

3. 所有比较运算符的得到的结果都是布尔值true或者false

4. ==判断两个值是否相等

逻辑运算符(布尔运算符)  

  &(逻辑与)  |(逻辑或)  &&(短路与)   ||(短路或)  ! (取反)

5. 

6. 对于逻辑与来说要直接走完所有的运算,然后得到结果

7. 对于短路与来说只要遇到false直接得到结果false,其余的将不再参与运算

8. 对于逻辑或来说要直接走完所有的运算,然后得到结果

9. 对于短路或来说只要遇到true直接得到结果true,其余的将不再参与运算

赋值运算符

+=   -=  *=  /=   %=

 

 

条件运算符(三目运算符,三元运算符)?:

格式:布尔表达式?为真的值:为假的值


字符串拼接符      +


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值