Java基础05-运算符

1.赋值运算符:=

2.算术运算符:

  (1)一元运算符:

      i++;先使用后自身加1  int i=1;int b=i+1; b=1  i=2

      ++i;先对自身加1后使用 int j=1;int b=++i;b=2  j=2

      i--;  --i;

   (2)二元运算符

      +、-、*、/、%

   (3)三元运算符

      int c=a>100?200:500;等价于如下if语句

      if(a>100){

        c=200;

      }else{

        c=500;

      }

3.关系运算符:>、<、==、!=、>=、<=

  作用:用来做比较,比较后的结果:boolean类型

1 public class Test1{
2     public static void main(String[] args){
3         int num1=19;
4         int num2=89;
5         boolean flag;
6         flag=num1==num2;
7         System.out.println(flag);    
8     }
9 }

4.逻辑运算符

  注意:只能对boolean类型的数据进行操作

运算符 表达式 说明
&& 条件1&&条件2 2个条件都为真结果才为真
|| 条件1||条件2 只要有一个为真结果就为真
!条件 条件为真时,结果为假;条件为假时,结果为真

5.运算符优先级

  赋值运算符》算术运算符》关系运算符》逻辑运算符

原文地址:https://www.cnblogs.com/shenhainixin/p/9947047.html