第3讲Java语法基础ppt课件.ppt

第3讲Java语法基础ppt课件.ppt

ID:58910713

大小:316.50 KB

页数:68页

时间:2020-09-29

第3讲Java语法基础ppt课件.ppt_第1页
第3讲Java语法基础ppt课件.ppt_第2页
第3讲Java语法基础ppt课件.ppt_第3页
第3讲Java语法基础ppt课件.ppt_第4页
第3讲Java语法基础ppt课件.ppt_第5页
资源描述:

《第3讲Java语法基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3讲Java语法基础(2)武汉大学国际软件学院13.1语句(statement)表达式+分号“;”表达式语句x=25;y+=a*b+c;a+b;只有分号空语句i=5;;;符合语法规则(程序设计的初始阶段)23.1.1条件选择语句if语句if语句是一个条件表达式,若条件表达式为真,则执行下面的代码块,否则跳过该代码块单行代码if(布尔表达式)语句;多行代码if(布尔表达式){……;语句;}语句布尔表达式falsetrue流程图33.1.1条件选择语句(续)示例importjava.io.IOException;classTest{publics

2、taticvoidmain(Stringargs[])throwsIOException{System.out.println(“你喜欢Java吗(Y/N)");charlike=(char)System.in.read();if(like==‘Y’

3、

4、like==‘y’)System.out.println(“Good”);}}43.1.1条件选择语句(续)if-else语句根据判定条件的真假执行不同的操作语法if(布尔表达式){语句块1;}else{语句块2;}语句块1布尔表达式falsetrue流程图语句块253.1.1条件选择语句(续)示例

5、importjava.io.IOException;classTest{publicstaticvoidmain(Stringargs[])throwsIOException{System.out.println(“请输入你的成绩:");chara=(char)System.in.read();charb=(char)System.in.read();intscore=(a-’0’)*10+b-’0’;if(score>=60)System.out.println(“你及格了!”);elseSystem.out.println(“你没及格了!”);

6、}}C:>javaTest请输入你的成绩:65你及格了!C:>63.1.1条件选择语句(续)if语句的嵌套if语句中的语句块又出现了if语句若没有配对符‘{}’,则else与最近的if语句配对例inta=1,b=2,c=3;if(a>c)if(c>b)System.out.print(c);elseSystem.out.print(a);一定要明确地写上配对符修改配对关系:if(a>c){if(c>b)System.out.print(c);}else{System.out.print(a);}默认Java虚拟机:if(a>c){if(c>b)

7、System.out.print(c);elseSystem.out.print(a);}73.1.1条件选择语句(续)条件运算符三元运算符(ternaryoperator):“?:”表达式1?表达式2:表达式3表达式1的结果为布尔型,表达式2和表达式3的类型相同表达式1true表达式2表达式1false表达式3Shortcutif-elsestatementif(表达式1)表达式2else表达式383.1.1条件选择语句(续)示例importjava.io.IOException;classTest{publicstaticvoidmai

8、n(Stringargs[])throwsIOException{System.out.println(“请输入三个0~9之间的数");bytex=(byte)System.in.read();bytey=(byte)System.in.read();bytez=(byte)System.in.read();x-=48;y-=48;z-=48;byten=x>y?x:y;bytem=n>z?n:z;System.out.println(“max=“+m);}}char0(48)char1(49)…………x=x-48;y=y-48;x=z-48;C:

9、>javaTest请输入三个0~9之间的数370max=7C:>93.1.1条件选择语句(续)示例importjava.io.IOException;classTest{publicstaticvoidmain(Stringargs[])throwsIOException{System.out.println(“中国足球能否进入世界杯?");System.out.println(“是(y)否(n)不一定(p)");charc=(char)System.in.read();if(c==‘y’)System.out.println(“Cool”);

10、elseif(c==‘n’)System.out.println(“Bad”);elseif(c==‘p’)System.

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

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

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