java 运算符、表达式与语句.ppt

java 运算符、表达式与语句.ppt

ID:56527575

大小:249.00 KB

页数:42页

时间:2020-06-27

java 运算符、表达式与语句.ppt_第1页
java 运算符、表达式与语句.ppt_第2页
java 运算符、表达式与语句.ppt_第3页
java 运算符、表达式与语句.ppt_第4页
java 运算符、表达式与语句.ppt_第5页
资源描述:

《java 运算符、表达式与语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章运算符、表达式和语句1、运算符与表达式2、语句概述3、控制语句4、循环语句5、break和continue语句6、数组与for语句4.1运算符与表达式1.算术运算符与算术表达式(1)加减运算符:+,-。例如:2+39,908.98-23等。(2)乘、除和求余运算符:*,/,%。例如:2*39,908.98/23等。2.自增,自减运算符:++,--。3.关系运算符与关系表达式运算符优先级用法含义结合方向><>=<===!=666677op1>op2op1=op2op1<=op2op1==op2op1!=op2大于小于大于等于小于等于等于不

2、等于左到右左到右左到右左到右左到右左到右4.逻辑运算符与逻辑表达式运算符优先级用法含义结合方向&&

3、

4、!11122op1&&op2op1

5、

6、op2!op逻辑与逻辑或逻辑非左到右左到右右到左5.赋值运算符与赋值表达式6.位运算符(1)”按位与”运算符例如:a00000000000000000000000000000111b10000001101001011111001110101011&_____________________________________c00000000000000000000000000000011(2)”按位或”运算符(3)”按位非

7、”运算符(4)“按位异或”运算符例子1:classExample3_1{publicstaticvoidmain(Stringargs[]){chara1='十',a2='点',a3='进',a4='攻';charsecret='8';a1=(char)(a1^secret);a2=(char)(a2^secret);a3=(char)(a3^secret);a4=(char)(a4^secret);System.out.println("密文:"+a1+a2+a3+a4);a1=(char)(a1^secret);a2=(char)(a2^secret);

8、a3=(char)(a3^secret);a4=(char)(a4^secret);System.out.println("原文:"+a1+a2+a3+a4);}}7.instanceof运算符8.运算符综述优先级描述运算符结合性1234567891011121314分隔符对象归类,自增自减运算,逻辑非算术乘除运算算术加减运算移位运算大小关系运算相等关系运算按位与运算按位异或运算按位或逻辑与运算逻辑或运算三目条件运算赋值运算[]().,;instanceof++--!~*/%+->><<>>><<=>>===!=&^

9、&&

10、

11、?:=右到左左到右左到右左到右左

12、到右左到右左到右左到右左到右左到右左到右左到右右到左4.2语句概述方法调用语句,如:System.out.println("Hello");表达式语句,如:x=23;复合语句{z=23+x;System.out.println("hello");}控制语句package语句和import语句。4.3if条件分支语句1、条件语句a.if语句if语句的一般形式:if(表达式){若干语句}例子2:publicclassExample3_2{publicstaticvoidmain(Stringargs[]){inta=9,b=5,c=7,t;if(a>b){t=a

13、;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}System.out.println("a="+a+",b="+b+",c="+c);}}b.if-else语句if-else语句的一般格式:if(表达式){若干语句}else{若干语句}注:if和else后面的复合句里如果只有一个语句,{}可以省略不写,但为了增强程序的可读性最好不要省略.有时为了编程的需要,else或if后面的大括号里可以没有语句。例子3:publicclassExample3_3{publicstaticvoidmain(String

14、args[]){intmath=65,english=85;if(math>60){System.out.println("数学及格了");}else{System.out.println("数学不及格");}if(english>90){System.out.println("英语是优");}else{System.out.println("英语不是优");}if(math>60&&english>90){System.out.println("英语是优,数学也及格了");}System.out.println("我在学习控制语句");}}c.if语句的扩

15、充形式if(表达式1)语句1elseif(表达式2)

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

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

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