Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元2任务2 用户类型选择.ppt

Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元2任务2 用户类型选择.ppt

ID:51963889

大小:458.50 KB

页数:11页

时间:2020-03-26

Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元2任务2 用户类型选择.ppt_第1页
Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元2任务2 用户类型选择.ppt_第2页
Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元2任务2 用户类型选择.ppt_第3页
Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元2任务2 用户类型选择.ppt_第4页
Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元2任务2 用户类型选择.ppt_第5页
资源描述:

《Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元2任务2 用户类型选择.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元2Java语言基础——任务2用户类型选择分支语句分支语句又叫选择语句,程序执行时根据条件仅选择其中的一个分支或部分执行,而跳过其他的语句两种if语句switch语句if(布尔表达式){语句组1;}else{语句组2;}switch(整型、字符型变量或表达式){case常量1:语句1;break;case常量2:语句2;break;case常量3:语句3;break;……default:语句n;}注意:与c语言不同条件表达式必须是布尔型的,不能是数值型的,因为Java中的布尔型是独立的数据类型,而不象c/c++中为枚举类型

2、(0、1),所以不能转换为数值型。分支语句if语句if(条件表达式){语句组1;}else{语句组2;}if(条件表达式){语句组;}分支语句if语句嵌套出现在if为假的分支中出现在if为真的分支中条件语句if-else布尔表达式Java中,是任意一个返回布尔数据类型的表达式,而且必须是布尔值C或C++,不严格。当花括号中只有一条语句时花括号可以省略。但尽量不要省略括号,因为有时可能会造成逻辑上的混乱和理解上的困难if(1){System.out.println(“boolean_expression”);}if(1<2){

3、System.out.println(“1issmallerthan2”);}else{System.out.println(“CanNOTreachhere!”);}条件语句if(i>k){if(j>k)System.out.println(“iandjaregreaterthank”);}elseSystem.out.println(“iislessthanorequaltok”);思考:把程序中的{}去掉,结果正确吗?例如:i=3,j=1,k=2,最后输出else分支内语句,这是错误的结果。注意:除非使用大括号,否则e

4、lse语句将和最近的if语句相匹配。switch语句switch语句用来处理多重条件switch语句形式switch(表达式){case常量1:语句1;break;case常量2:语句2:break;………default:语句n;}switch语句执行时,首先计算表达式的值,然后将其与各case后的常量比较,如果它与某个常量相等,则执行对应的语句(块);如果没有任何常量的值与其相等,则执行default后对应的语句(块);如果无default子句,就什么也不执行。注意:break为可选项,用于强制跳出switch语句,def

5、ault子句也为可选项,可以省略switch语句switch语句表达式值必须为:int,byte,char,shortcase必须是常量,不能有相同的值。对应的语句无须放在大括号中,系统自动将其视为一个整体。建议使用{}break语句强制程序跳出switch语句,即不再进行后边的匹配工作。如果没有该语句,则该case分支完成后将不再进行任何匹配操作,继续执行其余的case分支。switch语句读程序,说出结果intj=4;switch(j) {case1: System.out.println(“number1”);brea

6、k;case2:case3: System.out.println(“number3”);case4: System.out.println(“number4”);case5: System.out.println(“number5”);break;default: System.out.println(“Hello”); }思考题:从键盘上输入一个字符,判断它是数字、空格还是其他键;若是数字,要求显示出是哪个数字。条件表达式条件表达式语法结构变量=布尔表达式?表达式1:表达式2等价于if(布尔表达式)变量=表达式1;els

7、e变量=表达式2;y=(x>0)?1:-1;if(x>0)y=1elsey=-1;==ThankYou!

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

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

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