5.14总结

Java学习

运算符和表达式

运算符:对字面量或者变量进行操作的符号

表达式:用运算符把字面量或变量连接起来,符合Java语法的式子称为表达式。

算术运算符(+,-,*,/,%)

注:在代码中,如果有小数参与计算,结果有可能是不精确的

取模应用场景:

  1. A可否被B整除
  2. 判断A是否为偶数

隐式转换的两种提升规则:

  1. 取值范围:byte<short<int<long<float<double
  2. 取值范围小的和取值范围大的进行计算,小的会提升为大的,再进行运算
  3. byte,short,char 三种类型的数据在运算的时候都会先提升为int 再运算 

强制转换

如果把一个取值范围大的数值,赋值给取值范围小的数值,要使用强制转换

格式:

目标数据类型   变量名=(目标数据类型)被强制转换的数据

字符串的“+”操作

当“+”操作中出现字符串的时候,这个“+”是字符串连接符,而不是算术运算符。它将会将前后数据进行一个拼接,并产生一个新的字符串

 自增自减运算符:

两种用法:

1.单独使用:++,--无论是放在变量的前面还是后面,单独写一行结果都是一样的;

应用场景:修改淘宝的购物车商品数量;

参与计算:

  1. int  a=10;     int  b=a++;先用后加
  2. int  a=10;     int  b=++a;先加后用

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值