运算符概览
运算符的部分,就有很多大家熟悉的内容了,比如加减乘除,有小学的知识就可以掌握。本章要讲解的大部分都是数学知识如何在编程中体现。
一、Java中的运算符分类
-
分割符:
,
;
[]
()
{}
-
算术运算符:
+
,-
,*
,/
,%
,++
,--
-
赋值运算符:
=
-
扩展赋值运算符:
+=
,-=
,*=
,/=
-
关系运算符:
>
,<
,>=
,<=
,==
,!=
-
逻辑运算符:
!
,&&
,||
-
条件运算符(也叫三目运算符):
x ? y : z
-
位运算符:
&
,|
,~
,>>
,<<
二、各种运算符的优先级
从上到下,优先级就是从高到低
比如 ( )
的优先级很高,那么 ( 1 + 2 ) * 3
:就是先算加法再算乘法
