Java入门三

来源:互联网 发布:excel无法粘贴数据 编辑:程序博客网 时间:2024/05/16 18:35

Java运算符

运算符是一种功能符号,主要用以通知Java进行相关的运算。

Java算数运算符

主要用于进行基本的算术运算。

算数运算符 名称 + 加法 - 减法 * 乘法 / 除法 % 求余 ++ 自增1 — 自减1

Note:
1. 自增/减符号出现在变量左边时,先执行自增/减,后使用变量的值。
e.g. b = ++i;
2. 自增/减符号出现在变量右边时,先使用变量的值,后执行自增/减。
e.g. b = i++;

Java赋值运算符

为变量或常量指定数值的符号。

赋值运算符 名称 说明 = 赋值 sum = a+b即将a+b得到的值赋给sum += 加等于 b+=a b=b+a -= 减等于 b-=a b=b-a *= 乘等于 b*=a b=b*a /= 除等于 b/=a b=b/a %= 模等于 b%=a b=b%a

Java比较运算符

用于判断两个数据的大小。

比较运算符 名称 > 大于 < 小于 >= 大于等于 <= 小于等于 == 等于 != 不等于

Note
1. >, <, >=, <= 仅支持左右两边操作数昰数值类型
2. ==, != 两边操作数既可以是数值类型,也可以是引用类型
3. 所得结果均为Bollean类型

Java逻辑运算符

用于进行逻辑运算。

逻辑运算符 名称 说明 && 与 所有项均通过 || 或 一项通过即可 ! 非 反转效果 ^ 异或 有且只能有一项通过

Note
1. &&运算符中若遇到一项为false,则后面所有项均不执行
2. ||运算符中若遇到一项为true,则后面所有项均不执行
3. 所得结果均为Bollean类型

Java条件运算符

也称三元运算符,可以用作if…else的快捷方式。
Bollean表达式 ? 表达式1: 表达式2
若Bollean表达式值为true,则返回表达式1的值,反之返回表达式2的值

Java运算符的优先级

也就是说在Java表达式中的运算顺序问题

优先级 运算符 1 () 2 ! +正 -负 ++ – 3 * / % 4 + - 5 > < <= >= 6 == != 7 ^ 8 && 9 || 10 ?: 11 = += -= *= /= %=

从上往下优先级依次递减
若记不住可以使用()来辅助进行优先级管理

0 0