javascript学习指南_Java中的运算符有哪些

2019-01-07 留学指南

  java的运算符有算术运算符、关系运算符、赋值运算符、逻辑运算符、位运算符、条件运算符,下面我们一起来学习java运算符的详细内容吧!

  1)、算术运算符
运算符 运算 范例 结果 + 正号 +3 3 - 负号 b=4;-b; -4 + 5+5 10 - 6-4 2 * 3*4 12 / 5/5 1 % 取模(求余) 5%5 0 ++ 自增(前) a=2;b=++a; a=3;b=3; ++ 自增(后) a=2;b=a++; a=3;b=2; -- 自减(前)  a=2;b=--a; a=1;b=1; -- 自减(后) a=2;b=a--; a=1;b=2; + 字符串相加 “he”+“llo”  “hello”   两个整数之间的相除(/)运算结果还是整数,其结果是除的结果的整数部分。
  例如:5/2结果为2
  要获得实数结果,运算中至少一个浮点数。
  例如:5/2.0结果为2.5
  2)、关系运算符
运算符 运算 范例 结果 == 相等于 4==3 false != 不等于 4!=3 true < 小于 4<3 false > 大于 4>3 true <= 小于等于 4<=3 false >= 大于等于 4>=3 true   3)、赋值运算符
运算符 运算 范例 结果 = 赋值 a=3;b=2; a=3;b=2; += 加等于 a=3;b=2;a+=b; a=5;b=2; -= 减等于 a=3;b=2;a-=b; a=1;b=2; *= 乘等于 a=3;b=2;a*=b; a=6;b=2; /= 除等于 a=3;b=2;a/=b; a=1;b=2; %= 模等于 a=3;b=2;a%=b; a=1;b=2;   4)、逻辑运算符
运算符 运算 范例 结果 & AND(与) false & true false |  OR(或) false | true true ^ XOR(异或) false ^ true true ! NOT(非) !true false && AND(短路与) false && true false || OR(短路或) false || true true   在使用短路与(&&)时,如果第一个操作数(或表达式)为“假”,则不再计算第二个操作数(或表达式),直接返回“假”。
  在使用短路或(||)时,如果第一个操作数(或表达式)为“真”,则不再计算第二个操作数(或表达式),直接返回“真”。
  逻辑运算符只能用于布尔(boolean)类型之间;其结果值为布尔(boolean)类型。
  5)、位运算符
运算符 运算 计算规则 & 按位与 只有参加运算的两位都为1,‘&’运算的结果才为1,否则为0。 | 按位或 只有参加运算的两位都为0,‘|’运算的结果才为0,否则为1。 ^ 按位异或 只有参加运算的两位不同,‘^’运算的结果才为1,否则为0。 << 左移位 左移指定位数,右边补0。 >> 右移位 右移高位是0,左边补0;高位是1,左边补1。 >>> 无符号右移位 左边补0。 按位取反 1取反是0,0取反是1。  

  位运算符只可用于整数类型、char类型,不可应用于浮点类型。

  6)、条件运算符

  条件运算符是一个三目运算符,也是唯一的一个三元运算符,符号为“? :”,在程序中能实现简单的判断功能。

  语法格式:

  表达式1?表达式2:表达式3

  其中表示1是一个布尔表达式,如果表达式1结果为true,则执行表达式2,否则执行表达式3。

  举例说明:求a,b的最大值。

  int a=4,b=6,max;

  max=a>b?a:b;//将a和b中的较大值赋给max


更多Java相关文章推荐:

【javascript学习指南_Java中的运算符有哪些】相关文章:

高考后澳洲留学指南锦集三篇 10-24

2017西安离婚买房_2017西安买房政策指南 01-07

柴犬饲养指南_小柴犬的饲养方法和注意事项 01-07

[荷兰猪怎么养]荷兰猪的饮食禁忌和喂养指南 01-07

柴犬的饲养方法|柴犬饲养指南 01-07

入秋后饮食养生的正确方法有哪些 01-07

【单身指南 电影】单身女孩的qq网名 01-07

javascript学习指南_javascript的面向对象技术介绍 01-07

javascript学习指南_理解JavaScript原型链教程 01-07

javascript学习指南_Java中的运算符有哪些 01-07