java基础03-java运算符

java基础03-java运算符

ID:34417171

大小:28.42 KB

页数:10页

时间:2019-03-05

java基础03-java运算符_第1页
java基础03-java运算符_第2页
java基础03-java运算符_第3页
java基础03-java运算符_第4页
java基础03-java运算符_第5页
资源描述:

《java基础03-java运算符》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java基础03-Java运算符1.算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。说明:表格中的实例假设整数变量A的值为10,变量B的值为20:操作符描述例子+加法-相加运算符两侧的值A+B等于30-减法-左操作数减去右操作数A–B等于-10*乘法-相乘操作符两侧的值A*B等于200/除法-左操作数除以右操作数B/A等于2%取模-左操作数除右操作数的余数B%A等于0++自增-操作数的值增加1B++等于21--自减--操作数的值减少1B--等于19实例publicclassTestArithmetic{pu

2、blicstaticvoidmain(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

3、("a++="+(a++));System.out.println("a--="+(a--));//查看d++与++d的不同System.out.println("d++="+(d++));System.out.println("++d="+(++d));}}关于自增自减运算符1.1自增(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。实例publicclassselfAddMinus{publicstaticvoidmain(String[]args){inta=3;//定义一个变量;

4、intb=++a;//自增运算intc=3;intd=--c;//自减运算System.out.println("进行自增运算后的值等于"+b);System.out.println("进行自减运算后的值等于"+d);}}运行结果为:进行自增运算后的值等于4进行自减运算后的值等于2解析:intb=++a;拆分运算过程为:a=a+1=4;b=a=4,最后结果为b=4,a=4intd=--c;拆分运算过程为:c=c-1=2;d=c=2,最后结果为d=2,c=21.2前缀自增自减法(++a,--a):先进行自增或者自减运算,再进行表达式运算。1.3后缀自增自减法

5、(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=102.关系运算符下

6、表为Java支持的关系运算符表格中的实例整数变量A的值为10,变量B的值为20:运算符描述例子==检查如果两个操作数的值是否相等,如果相等则为真(true),否则为假(false)。(A==B)为假(非真)。!=检查如果两个操作数的值是否相等,如果值不相等则则为真(true),否则为假(false)。(A!=B)为真。>检查左操作数的值是否大于右操作数的值,如果是那么真。(A>B)非真。<检查左操作数的值是否小于右操作数的值,如果是那么为真。(A=检查左操作数的值是否大于或等于右操作数的值,如果是那么为真。(A>=B)为假。<=检查左操作数的

7、值是否小于或等于右操作数的值,如果是那么为真。(A<=B)为真。例下面的简单示例程序演示了关系运算符。复制并粘贴下面的Java程序并保存为Test.java文件,然后编译并运行这个程序:Test.java文件代码:publicclassTest{publicstaticvoidmain(Stringargs[]){inta=10;intb=20;System.out.println("a==b="+(a==b));System.out.println("a!=b="+(a!=b));System.out.println("a>b="+(a>b));Syst

8、em.out.println("a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。