运算符概览

阅读量: 1006 编辑

运算符的部分,就有很多大家熟悉的内容了,比如加减乘除,有小学的知识就可以掌握;

咱们先整体概览Java有哪些运算符,然后后面再针对每种类型的运算符进行详细介绍;

一、Java中的运算符分类

  • 分割符:, ; [] () {},分隔符也可以归到运算符中;

  • 算术运算符:+-*/%++--

  • 赋值运算符:=

  • 扩展赋值运算符:+=-=*=/=

  • 关系运算符:><>=<===!=

  • 逻辑运算符:!&&||

  • 条件运算符(也叫三目运算符):x ? y : z

  • 位运算符:&|~>><<

二、Java运算符的优先级

运算符的优先级,类似于数学中的先乘除再加减,有括号先算括号里面的;

比如 () 的优先级很高,那么 (1 + 2) * 3 就是先算加法再算乘法;

Java运算符优先级的顺序,参考下方表格:

  • 从上到下优先级越来越低,从上向下按顺序运算;

  • 从左到右优先级是平等的,从左到右按顺序运算;

如:(1 + 2) + 4 * 3 / 2

先算(1 + 2),再算 4 * 3,再算 12 / 2,最后算 3 + 6

三、编程实战

代码的详细解读,可以参考视频教程;

public static void main(String[] args) {
    int result = (1 + 2) + 4 * 3 / 2;
    System.out.println(result); //9
}

四、作业练习

1、根据小学的数学知识,尝试在Java中使用运算符计算

爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司