java学习笔记(四)-运算符

java学习笔记(四)-运算符

运算符

运算符是特殊的符号,它们对一个,两个或三个操作数执行特定的运算,然后返回结果。

在我们探索Java编程语言的运算符时,可能有助于您提前了解哪些运算符具有最高的优先级。下表中的运算符按优先顺序列出。运算符越靠近表格顶部,其优先级越高。具有较高优先级的运算符将在具有相对较低优先级的运算符之前进行评估。同一行上的运算符具有相同的优先级。当相同优先级的运算符出现在同一表达式中时,必须控制一个规则,然后首先评估哪个规则。除赋值运算符外,所有二进制运算符均从左向右求值;赋值运算符从右到左求值。

运算符名称 操作符
后缀 *expr*++ *expr*--
一元 ++*expr* --*expr* +*expr* -*expr* ~ !
乘除 * / %
加减 + -
按位移 << >> >>>
关系 < > <= >= instanceof
平等 == !=
按位与 &
按位异或 ^
按位或 |
逻辑与 &&
逻辑或 ||
逻辑或 ||
分配 = += -= *= /= %= &= ^== <<= >>= >>>=

某些运算符倾向于比其他运算符更频繁地出现。例如:
赋值运算符“ =”比未签名的右移运算符“ >>>

赋值,算术和一元运算符

简单赋值运算符

你将遇到的最常见的运算符之一是简单的赋值运算符“ =

int cadence = 0;
 int speed = 0;
 int gear = 1;

创建对象中所述, 此运算符还可用于对象以分配对象引用

算术运算符

Java编程语言提供了执行加法,减法,乘法和除法的运算符。

操作符 描述
+ 加法运算符(也用于字符串连接)
- 减法运算符
* 乘法运算符
/ 部门运营商
% 余数运算符

下面的程序 ArithmeticDemo测试算术运算符。

class ArithmeticDemo {
   

    public static void main (String[] args) {
   

        int result = 1 + 2;
        // result is now 3
        System.out.println("1 + 2 = " + result);
        int original_result = result;

        result = result - 1;
        // result is now 2
        System.out.println(original_result + " - 1 = " + result);
        original_result = result;

        result = result * 2;
        // result is now 4
        System.out.println(original_result + " * 2 = " + result);
        original_result = result;

        result = result / 2;
        // result is now 2
        System.out.println(original_result + " / 2 = " + result);
        original_result = result;

        result = result + 8;
        // result is now 10
        System.out.println(original_result + " + 8 = " + result);
        original_result = result;

        result = result % 7;
        // result is now 3
        System.out.
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值