java自动化测试学习-03-06java基础之运算符

运算符

算术运算符

运算符含义举例
+加法,运算符两侧的值相加a+b等于10
-减法,运算符左侧减右侧的值a-b等于6
*乘法,运算符左侧的值乘以右侧的值a*b等于16
/除法,运算符左侧的值除以右侧的值a/b等于4
%取余,运算符左侧的值除以右侧的值取余数a%b等于0
++自增,操作数加1a++ 或++a等于9
自减,擦作数减1a–或–a等于7
+=加法赋值,左侧的变量原始值加上右侧的值赋值给左侧的变量a+=2,就是a为a+2
-=减法赋值,左侧的变量原始值减去右侧的值后赋值给左侧的变量a-=2,就是a为a-2
*=乘法赋值,左侧的变量的原始值乘以右侧的值后赋值给左侧的变量a*=2,就是a为a乘以2
/=除法赋值,左侧的变量的原始值除以右侧的值后赋值给左侧的变量a/=2,就是a为a除以2
%=取余运算赋值,左侧的变量的原始值对右侧的值取余后赋值给左侧的变量a%=2,就是a为a除以2取余数
public class OperatorExe {
    public static void main(String[] args) {
        int a=8;
        int b=2;
        System.out.println("a+b="+(a+b));
        System.out.println("a-b="+(a-b));
        System.out.println("a*b="+(a*b));
        System.out.println("a%b="+(a%b));
        b*=3;
        System.out.println(b);
        System.out.println(b++); //此时打印的是b的原来的值,打印的时候,谁在前先打印谁,打印这句相当于先打印b,然后++操作
        System.out.println(b);//这时打印的值是b+1后的值
        System.out.println(++b);//这打印的b+1的值
        System.out.println(b--);//谁在前先打印谁,此时相当于打印b的值,然后执行++的操作
        System.out.println(b);
        System.out.println(--b);//打印b-1后的值
    }
}

需要注意的点当两个数相除的时候,如果运算符两侧都是整数,当除不尽的时候保留的是整数

逻辑运算符

运算符含义举例
&&表示逻辑与运算符,相当于“并且”,同真为真,一假为假
||表示逻辑或运算符,相当与“或者”,一真为真,同假为假
!表示逻辑非运算符,相当于“取反”,真为假,假为真

&&运算符,当运算符左边为假时就不会计算右边的表达式,结果直接为假

||运算符,当运算符左边为真时就不会计算右边的表达式,结果直接为真

在这里插入图片描述

关系运算符

假设a=5,b=3

运算符含义举例
==两值是否相等,如果相等为真a==5为真
!=两值是否相等,如果不相等为真a!=b为真
>检查运算符左侧是否大于右侧,如果大于则为真a>b为真
<检查运算符左侧是否小于右侧,如果小于则为真a<b为假
>=检查运算符左侧的值是否大于或等于右侧的值,如果是则为真a>=b为真
<=检查运算符左侧的值是否小于或等于右侧的值,如果是则为真a<=b为假

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值