回顾java中简单的几种运算符

1 算数运算符

+ - * / %

System.out.println("a+b="+(a+b));
System.out.println("a-b="+(a-b));		
System.out.println("a*b="+(a*b));		
// 除法运算  / 在整数中只保留商值。如5/3=1		
System.out.println("a/b="+(a/b));		
// 模余运算  %	只保留余值   如5%3=2
System.out.println("a%b="+(a%b));

2 比较运算符

  • > < >= <= == !=
  • 比较运算符的结果是一个boolean类型的值
  • 正确则输出true,错误则输出false;

3 赋值运算符

*= += -= = /= %=

“=”将等号右边的值赋给等号左边
int a = 10;
int b = 20;
“+=” 将两方的值相加,然后赋给左边的变量。
a+=b; //输出30;
“-=” 将两方的值相减,然后赋给左边的变量。
b-=a; //输出b等于10
(其余的以此类推都有各自不同的作用)

4 自增自减运算符

++ - -
++ 变量自身值+1双加号在变量后边,先计算再自增, 双加好在前面,先自增在计算。(- -与++不同之处在于每次运行自身值减1 位置的作用与++相同);

int a =10;
int b = 20;
a++;
System.out.println(a);//输出10;
++b;
System.out.println(b);//输出11
a--;
System.out.println(a);//输出11因为上面a++已经给a加1所以为11
--a;
System.out.println(a);//输出9;a--和--a都减了a值的   1

5 逻辑运算符

& && | || ! ^

  • & 与运算 左右两方的表达式,都为true时,其结果为true 一方为false 。其结果为false。
  • && 短路与运算 左右两方的表达式,都为true时,其结果为true 一方为false 。其结果为false。 左边为false.右边不计算。
  • | 或运算 或运算,左右两边,只要有一边表达式为true.其结果为true.
  • || 短路或运算 || 短路或运算,左右两边,只要有一边表达式为true.其结果为true. 只要左边表达式为true.右边不进行计算。
  • ! 非运算 非真即假,非假即真。
  • ^ 异或运算符 真真为假,假假为假,真假为真。

他们运行有先后顺序
在这里插入图片描述

6 三元运算符

? :
表达式的返回值为true时,将返回?后边的值。为false时,将返回:后边的值。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值