重庆 手机网站制作,培训机构网络推广方案,网站流量成本,上海网站建设技术托管运算符
算术运算符
运算符含义举例加法#xff0c;运算符两侧的值相加ab等于10-减法#xff0c;运算符左侧减右侧的值a-b等于6*乘法#xff0c;运算符左侧的值乘以右侧的值a*b等于16/除法#xff0c;运算符左侧的值除以右侧的值a/b等于4%取余#xff0c;运算符左侧的值除…运算符
算术运算符
运算符含义举例加法运算符两侧的值相加ab等于10-减法运算符左侧减右侧的值a-b等于6*乘法运算符左侧的值乘以右侧的值a*b等于16/除法运算符左侧的值除以右侧的值a/b等于4%取余运算符左侧的值除以右侧的值取余数a%b等于0自增操作数加1a 或a等于9–自减擦作数减1a–或–a等于7加法赋值左侧的变量原始值加上右侧的值赋值给左侧的变量a2就是a为a2-减法赋值左侧的变量原始值减去右侧的值后赋值给左侧的变量a-2就是a为a-2*乘法赋值左侧的变量的原始值乘以右侧的值后赋值给左侧的变量a*2就是a为a乘以2/除法赋值左侧的变量的原始值除以右侧的值后赋值给左侧的变量a/2,就是a为a除以2%取余运算赋值左侧的变量的原始值对右侧的值取余后赋值给左侧的变量a%2就是a为a除以2取余数
public class OperatorExe {public static void main(String[] args) {int a8;int b2;System.out.println(ab(ab));System.out.println(a-b(a-b));System.out.println(a*b(a*b));System.out.println(a%b(a%b));b*3;System.out.println(b);System.out.println(b); //此时打印的是b的原来的值打印的时候谁在前先打印谁打印这句相当于先打印b然后操作System.out.println(b);//这时打印的值是b1后的值System.out.println(b);//这打印的b1的值System.out.println(b--);//谁在前先打印谁此时相当于打印b的值然后执行的操作System.out.println(b);System.out.println(--b);//打印b-1后的值}
}
需要注意的点当两个数相除的时候如果运算符两侧都是整数当除不尽的时候保留的是整数
逻辑运算符
运算符含义举例表示逻辑与运算符相当于“并且”同真为真一假为假||表示逻辑或运算符相当与“或者”一真为真同假为假!表示逻辑非运算符相当于“取反”真为假假为真
运算符当运算符左边为假时就不会计算右边的表达式结果直接为假
||运算符当运算符左边为真时就不会计算右边的表达式结果直接为真 关系运算符
假设a5b3
运算符含义举例两值是否相等如果相等为真a5为真!两值是否相等如果不相等为真a!b为真检查运算符左侧是否大于右侧如果大于则为真ab为真检查运算符左侧是否小于右侧如果小于则为真ab为假检查运算符左侧的值是否大于或等于右侧的值如果是则为真ab为真检查运算符左侧的值是否小于或等于右侧的值如果是则为真ab为假