JAVA运算符

作者: quaner的诗和远方 | 来源:发表于2017-03-22 08:42 被阅读21次

运算符(掌握)

(1):什么是运算符

操作常量和变量的符号

(2):运算符的分类

算术运算符

赋值运算符

比较(关系或条件)运算符

逻辑运算符

位运算符

三目(元)运算符

算数运算符_1(重要)

A: 常见操作

运算符 运算规则        范例      结果

+      正号          +3      3

+      加          2+3      5

+      连接字符串  “中”+“国”  “中国”

-      负号          int a=3;  -a    -3

-      减            3-1        2

*      乘            2*3        6

/      除            5/2        2

%      取模          5/2        1

++      自增          int a=1;a++/++a  2

--      自减          int b=3;a--/--a  2

B: 注意事项

a:加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串。

b:除法“/”当两边为整数时,取整数部分,舍余数。当其中一边为浮点型时,按正常规则相除。

c:“%”为整除取余符号,小数取余没有意义。结果符号与被取余符号相同。

d:整数做被除数,0不能做除数,否则报错。

e:小数做被除数,整除0结果为Infinity,对0取模结果为NaN

算数运算符_2(重要)

A:算数运算符++、--的使用

a: ++运算符,会在原有值的基础上自增1

b: --运算符,会在原有值的基础上自减1。

B:++  -- 位置的使用

a:++,--运算符后置时

先使用变量a原有值参与运算操作,运算操作完成后,变量a的值自增1或者自减1;

b:++,--运算符前置时

先将变量a的值自增1或者自减1,然后使用更新后的新值参与运算操作。

赋值运算符(重要)

A: 赋值运算符的使用

运算符 运算规则        范例            结果

=      赋值          int a=2          2

+=      加后赋值      int a=2,a+=2    4

-=      减后赋值      int a=2,a-=2    0

*=      乘后赋值      int a=2,a*=2    4

/=      整除后赋值    int a=2,a/=2    1

%=      取模后赋值    int a=2,a%=2    0

B:案例演示

* 赋值运算符

* +=, -=, *=, /=, %= :

* 上面的运算符作用:将等号左右两边计算,会将结果自动强转成等号左边的数据类型,再赋值给等号左边的

* 注意:赋值运算符左边必须是变量

public class OperatorDemo2 {

public static void main(String[] args) {

byte x = 10;

x += 20;// 相当于 x = (byte)(x+20);

System.out.println(x);

}

}

比较运算符(重要)

A:比较运算符的使用

运算符 运算规则    范例      结果

==      相等于    4==3    False

!=      不等于    4!=3    True

<      小于      4<3    False

>      大于      4>3    True

<=      小于等于    4<=3    False

>=      大于等于    4>=3    True

逻辑运算符(重要)

A: 逻辑运算符的使用

运算符 运算规则    范例      结果

&  与      false&true  False

|  或      false|true  True

^  异或      true^flase  True

!  非        !true      Flase

&&  短路与    false&&true False

||  短路或    false||true True

规律小结:

短路与&&:参与运算的两边数据,有false,则运算结果为false;

短路或||:参与运算的两边数据,有true,则运算结果为true;

逻辑非! : 参与运算的数据,原先是true则变成false,原先是false则变成true。

三元运算符(掌握)

A: 格式:

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

B: 代码案例

System.out.println( 3>2 ? “正确” : “错误” );

// 三元运算符运算后的结果为true,运算结果为表达式1的值“正确”,然后将结果“正确”,在控制台输出打印

相关文章

  • python基础(四)----运算符

    一.算术运算符(基本同Java) 二.比较运算符(基本同Java) 三.赋值运算符(基本同Java) 四.位运算符...

  • Kotlin——运算符和表达式

    与Java相同的运算符 Kotlin完全支持Java的运算符 Kotlin不支持Java的三目运算符——Kotli...

  • Java基础知识3

    Java基础知识3 运算符 Java语言支持如下运算符 算术运算符:+,-,*,/,%模,取余数,++,-- 赋值...

  • java基础知识

    title: java基础知识tags: [java基础知识] 位运算符 java种的运算符有 “&”,“|”,“...

  • Java &、&&、|、||、^、<

    Java运算符大致分为逻辑运算符(&&,||,!)、算数运算符(+, -, *, / ,+=)、位运算符(^,|,...

  • Java各种&、&&、|、||、^、<<、>>、~、>>>等运算

    Java运算符大致分为逻辑运算符(&&,||,!)、算数运算符(+, -, *, / ,+=)、位运算符(^,|,...

  • 操作多种运算符

    java运算符包括据哦算术运算符(+ - * /)、比较运算符(> < >= <= ==)、赋值运算符(= += ...

  • Java语言入门2

    Java语言中的运算符 算数运算符:+,-,*,/,%,++,-- 关系运算符:>,<,>=,<=,==,!= 布...

  • 日常记忆之Java运算符

    Java运算符 我们可以把运算符分成以下几组: 算术运算符+-*/,%,++,-- 关系运算符==,!=,>,<,...

  • Java的运算符

    Java有4大类运算符:算术运算、位运算、关系运算和逻辑运算。 运算符的优先级 模运算符 Java中,模运算符不止...

网友评论

    本文标题:JAVA运算符

    本文链接:https://www.haomeiwen.com/subject/downnttx.html