青麦丨Java 运算符.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
青麦丨Java 运算符

青麦丨Java 运算符计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设整数变量A的值为10,变量B的值为20:操作符描述例子+加法 - 相加运算符两侧的值A + B等于30-减法 - 左操作数减去右操作数A – B等于-10*乘法 - 相乘操作符两侧的值A * B等于200/除法 - 左操作数除以右操作数B / A等于2%取模 - 左操作数除右操作数的余数B%A等于0+ +自增 - 操作数的值增加1B + +等于21--自减 -- 操作数的值减少1B - -等于19实例下面的简单示例程序演示了算术运算符。复制并粘贴下面的Java程序并保存为Test.java文件,然后编译并运行这个程序:实例publicclassTest{publicstaticvoidmain(Stringargs[]){inta = 10; intb = 20; intc = 25; intd = 25; System.out.println(a + b = + (a + b)); System.out.println(a - b = + (a - b)); System.out.println(a * b = + (a * b)); System.out.println(b / a = + (b / a)); System.out.println(b % a = + (b % a)); System.out.println(c % a = + (c % a)); System.out.println(a++ = + (a++)); System.out.println(a-- = + (a--)); // 查看 d++ 与 ++d 的不同System.out.println(d++ = + (d++)); System.out.println(++d = + (++d)); }}运行实例 ?以上实例编译运行结果如下:a + b =30a - b =-10a * b =200b / a =2b % a =0c % a =5a++=10a--=11d++=25++d =27自增自减运算符1、自增(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。实例publicclassselfAddMinus{publicstaticvoidmain(String[]args){inta = 3;//定义一个变量;intb = ++a;//自增运算intc = 3; intd = --c;//自减运算System.out.println(进行自增运算后的值等于+b); System.out.println(进行自减运算后的值等于+d); }}运行结果为:进行自增运算后的值等于4进行自减运算后的值等于2解析:int b = ++a; 拆分运算过程为: a=a+1=4; b=a=4, 最后结果为b=4,a=4int d = --c; 拆分运算过程为: c=c-1=2; d=c=2, 最后结果为d=2,c=22、前缀自增自减法(++a,--a):?先进行自增或者自减运算,再进行表达式运算。3、后缀自增自减法(a++,a--):?先进行表达式运算,再进行自增或者自减运算 实例:实例publicclassselfAddMinus{publicstaticvoidmain(String[]args){inta = 5;//定义一个变量;intb = 5; intx = 2*++a; inty = 2*b++; System.out.println(自增运算符前缀运算后a=+a+,x=+x); System.out.println(自增运算符后缀运算后b=+b+,y=+y); }}运行结果为:自增运算符前缀运算后a=6,x=12自增运算符后缀运算后b=6,y=10关系运算符下表为Java支持的关系运算符表格中的实例整数变量A的值为10,变量B的值为20:运算符描述例子==检查如果两个操作数的值是否相等,如果相等则条件为真。(A == B)为假(非真)。!=检查如果两个操作数的值是否相等,如果值不相等则条件为真。(A != B) 为真。?检查左操作数的值是否大于右操作数的值,如果是那么条件为真。(A B)非真。?检查左操作数的值是否小于右操作数的值,如果是那么条件为真。(A B)为真。 =检查左操作数的值是否大于或等于右操作数的值,如果是那么条

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档