Java-运算符(3)

运算符


一、算术运算符

  • 一元:
    自增 ++
    前缀++ ++变量
    注意: 先运算再赋值
    后缀++: 变量++
    注意: 先赋值再运算,当下一次使用的时候就运算

  • 二元:
    +,-,*,/,%
    ( + - * )与数学中的一样
    重点了解:/,%

    • 注意点:
      1. 0是不能作为除数的
      2. %(取余)不能运算浮点数
      3. 取余只能运算整数
      4. 取余的符号是与被除数相同的
      5. /(取商)符号只要有一个是负数,结果就是负数
  • 关系运算符:
    > , >= , < , <= == , !=

  • 逻辑运算符:
    &&(与),||(或),!(非)

&&与运算:

表达式1 && 表达式2 结果
0(false) 0(false) 0(false)
1(true) 0(false) 0(false)
0 1 0
1 1 1

|| 或运算:

表达式1
表达式2 结果
1 0 1
1 1 1
0 1 1
0 0 0
  • 赋值运算符
    =:将变量右边的值赋给左边
    +可以作为算术运算符也是连接运算符
    "字符串" + 变量==结果就是字符串
    ""用双引号 引起来的是字符串
    ''用单引号 引起来的是字符

  • 类型的转换:
    自动类型的转换:低精度转换成高精度
    强制类型转换:高精度到低精度

    例子:
    double num=3.2;
    转换成int 强转
    int num2=(int)num;


练习:
  • 题目:蒙班第一次Java考试平均分81.29,第二次比第一次多2分,计算第二次考试平均分?

你可能感兴趣的:(Java-运算符(3))