Java学习第十三天

目录

运算符

一、运算符介绍

二、算术运算符

一、算术运算符介绍

二、案例演示

二、关系运算符

二、赋值运算符


进入第四章的学习

运算符

一、运算符介绍

运算符是一种特殊特殊的符号,用于数据的运算、赋值和比较

分为六种

1.算数运算符

2.赋值运算符

3.关系运算符(也叫比较运算符

4.逻辑运算符

5.位运算符(需要二进制基础)

6.三元运算符

二、算术运算符

一、算术运算符介绍

算术运算符是对数值型的变量进行运算的,在java程序中使用的非常多

常用运算符有:

正负号:±

加减乘除:+-*/

取模(取余):%

++:分两种情况

++a;自增(前)先运算再取值

a++;自增(后)先取值再运算

--:同分两种:

--a;自减(前)先自减再运算

a--;自减(后)先运算再自减

二、案例演示

/演示,除数和被除数都是整数时,商也是整数

double d = 10/4;10和4都是int型数据,结果也只取整数2,被赋值给double型变量d,则变为2.0

%演示

公式a%b的本质是一个公式,即 a % b = a - a / b * b

++和--的使用

i++和++i是一个意思,即i=i+1

如果两者作为独立的语句使用没有任何分别

作为表达式则不相同

前++:++i 先自增后运算
后++:i++先运算后自增

注意点:

除法运算中,如果除数10和被除数4都是整数形式,那么其商也只能是整数2,而不是2.5,如果此结果被赋值给double型数据,那么2将会变成2.0,此种特性会导致计算数据的丢失和误差

二、关系运算符

关系运算符的结果都是boolean型,结果要么是true,要么是flase

==等号

!= 不相等

< 小于

> 大于

<= 小于等于

>= 大于等于

instance of

a>b;a<b称为关系表达式

二、赋值运算符

赋值运算符  =

复合赋值运算符 +=、-=、 /=、 *=、 %=

赋值运算符特点

①运算顺序从右往左

② 赋值运算符的左边只能是变量,右边可以是变量、表达式、常量值 

③复合赋值运算符的解释

a+=b即a=a+b;

a-=b即a=a-b;

a/=b即a=a/b;

a*=b即a=a*b;

a%=b即a=a%b;

④复合赋值运算符会进行类型转换

byte b = 3;

b+=2 就是b= b+2;左边b为byte型,右边b+2为int型,在运行时进行了类型转换 b=(byte)(b+2)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值