网站开发超速云,互联网网站界面设计 要素,南京广告公司排行榜,杭州便宜的手机网站建设算术运算符 加法 相加运算符两侧的值- 减法 左操作数减去右操作数* 乘法 相乘操作符两侧的值/ 除法 左操作数除以右操作数#xff08;int类型的数相除时#xff0c;会得到int类型的值#xff0c;如果结果有小数#xff0c;则小数部分会被舍弃#xff09;% 模余运算 加法 相加运算符两侧的值 - 减法 左操作数减去右操作数 * 乘法 相乘操作符两侧的值 / 除法 左操作数除以右操作数int类型的数相除时会得到int类型的值如果结果有小数则小数部分会被舍弃 % 模余运算取余数左边操作数除右边操作数的余数模余也就是取余数 自增变量的值增加1注意为了增加diamante的可读性建议一定要加括号 System.out.println(x(x));先打印在执行 System.out.println(xx(x));先执行在打印 -- 自减 变量的值减少1 算术运算符只能运用在数字类型数据之间的计算 关系运算符 检查两个操作数的值是否相等如果相等则表达式返回真真 检查两个操作数的值是否相等如果值不相等则表达式返回真 检查左操作数的值是否大于右操作数的值如果是则表达式返回真 检查左操作数的值是否小于右操作数的值如果是则表达式返回真 检查左操作数的值是否大于或等于右操作数的值如果是则表达式返回真 检查左操作数的值是否小于或等于右操作数的值如果是则表达式返回真 注意关系运算符只能运用在数值类型数据之间的运算运算结果是布尔型的值测试两个操作数之间的关系但不会改变操作数的值 System.out.println((41)(41)); (41)false 数值类型的取反 - 布尔类型的取反 int z -30; System.out.println(数值类型取反(-z)); 数值类型取反30 boolean j false; System.out.println(j!j); jtrue 逻辑运算符 称为逻辑与运算符。当且仅当运算符两边的表达式都为真时最后运算结果才为真 不管左边是真是假都会执行右边 称为短路与运算符当且仅当两个操作数都为真才为真。注意如果前面的表达式为假后面的表达式就不会执行所以叫短路与 | 称为逻辑或运算符如果两个操作数任何一个为真则返回为真 || 称为短路或操作符如果任何两个操作数任何一个为真条件为真但是值得注意的是如果前面的表达式为真则后面的表达式不会执行所以叫短路或 逻辑非运算符用来反转操作数的逻辑状态如果条件为true,则逻辑非运算符将得到false 注意逻辑运算符只能运用在boolean类型的数据之间的运算 序号 条件1 条件2 | || 1 TRUE TRUE TRUE TRUE TRUE TRUE 2 TRUE FALSE FALSE FALSE TRUE TRUE 3 FALSE TRUE FALSE FALSE TRUE TRUE 4 FALSE FALSE FALSE FALSE FALSE FALSE boolean g false; System.out.println(!g(!g)); !gtrue 赋值运算符 简单的赋值运算符将运算符右边的值赋给左侧变量int C12将把12得到的3赋给C 加和赋值操作符它把左操作数和右操作数相加赋值给左操作数CA等价于CCA - 减和赋值运算符它把左操作数和右操作数相减赋值给左操作数C-A等价于CC-A *乘和赋值运算符它把左操作数和右操作数相乘赋值赋值给左操作数 /除和赋值操作符它把左操作数和右操作数相除赋值给左操作数 %取模和赋值操作符它把左操作数和右操作数取模赋值给左操作数 运算顺序是从右到左的 三目运算符 (AB?A:B)A是否等于B,等于的话输出A不等于的话输出B int x 5; int y5; int z 10; System.out.println(xy?X:Y); X 运算顺序 1.括号 2.-- 3.*/,%(同一优先级从左至右 4.-同一优先级从左至右 注意 1.同一优先级运算符的运算顺序为从左至右 2.运算复杂的时候要一步步拆解 转载于:https://www.cnblogs.com/nuonuozhou/p/8643692.html