运算符

1.算术运算符

(+ - * / %,++,--) 
+ 使用在两个数值类型之间:加法运算,使用在字符和任意类型之间:连接运算

  int i = 1 + 1;
	int i2 = i + 10;

- 减法运算
int i3 = 10 - 1;
int i4 = i - i3;

* 乘法运算

int i5 = 1 * 1;

/ 除法运算
int i6 = 10 / 2;


% 取余运算(只能用在整数之间)

int i5 = 10 % 4;

++ 步长为1的自增运算,有两种用法: 1.使用在变量的后面,表示先使用后加1   2.使用在变量的前面,表示先加1后使用
  
	自已和1做加法运算
   

-- 步长为1的自减运算 ,有两种用法: 1.使用在变量的后面,表示先使用后减1   2.使用在变量的前面,表示先减1后使用  

2.关系运算符(大于,大于等于,小于,小于等于,等于,不等于)

关系运算符返回的结果一定是布尔类型

是否大于

  < 是否小于

= 是否大于或者相等

<= 是否小于或者相等

== 是否相等

!= 是否不相等

boolean b = 1 > 1; --> false
boolean b2 = 1 < 10; --> true
boolean b3 = 1 == 1; --> true

boolean b4 = 10 >= 1; -->true
boolean b5 = 10 >= 10; -->true

boolean b6 = 10 <= 10; -->true

boolean b7 = 1 != 2; -->true

3.逻辑运算符(&&,||,!,&,|)

 && 并且(与),使用在两个布尔类型之间,仅当两个类型	同时为true时,结果才是true。

1 == 1 && 2 == 2   -> true (两个条件必须同时成立时结	果才是true,但凡有一个不成立结果就是false)

  || 或,使用在两个布尔类型之间,当两个类型只要有一个为true		时,结果就是true

  1 > 1 || 2 == 2   -> true(两个条件但凡有一个成立,结果就是成立的)

!取反(非)运算,对结果取反

  !(1 > 1)

&& 短路运算符

|| 短路运算符

& 非短路运算符

| 非短路运算符

  &&,||      & | 它们运算的结果上没有差异。差异仅体现在过程上面。

4.位运算符(左移 右移 无符号右移 & | ^ ~ )

5.赋值运算符(=,op=)

= 赋值运算符

op=

变量 op= 值; 变量 = 变量 op 值;

int i = 11;

i += 10; // i = i + 10;

6.条件运算符 布尔表达式 ? 表达式 1 : 表达式 2 (三目)

当布尔表达式为true时执行表达式1,否则执行表达式2(当布尔表达式为true时执行表达式1,当布尔表达式为false时执行表达式2)。

7.运算符的优先顺序

8.其它运算符

	 instanceof  判断其左边对象是否为其右边类的实例,返回
	 boolean类型的数据。可以用来判断继承中的子类的实例是否为父类的实现。 

new

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值