2020/6/4 Java基础2

一、赋值运算符

  2020/6/4 Java基础2_第1张图片

    注意:诸如+=这样形式的赋值运算符,会将结果自动强转成等号左边的数据类型。

二、比较运算符

 2020/6/4 Java基础2_第2张图片

  比较运算符,又叫关系运算符,它是用来判断两个操作数的大小关系及是否相等关系的,结果是布尔值true或者false。

三、逻辑运算符

  2020/6/4 Java基础2_第3张图片

 

   1、逻辑运算符通常连接两个其他表达式计算后的布尔值结果

   2、当使用短路与或者短路或时,只要能判断出结果则后边的部分就不再判断。

四、三元运算符

  格式:

           (条件表达式)?表达式1:表达式2;

    表达式:通俗的说,即通过使用运算符将操作数联系起来的式子,例如:

    3+2,使用算数运算符将操作数联系起来,这种情况,我们称为算数表达式。

    3>2,使用比较运算符(也称为条件运算符)将操作数联系起来,这种情况,我们称为条件表达式。

  三元运算符运算规则:

    先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。

    例如:int n = (3>2 && 4>6) ? 100 : 200;

         三元运算符运算后的结果为false,运算结果为表达式2的值200,然后将结果200赋值给了变量n

 

你可能感兴趣的:(2020/6/4 Java基础2)