我肝了一个月,给你写出了这本Java开发手册!(10)
2023-05-02 来源:飞速影视
Java 执行控制流程
Java 中的控制流程其实和 C 一样,在 Java 中,流程控制会涉及到包括 if-else、while、do-while、for、return、break 以及选择语句 switch。下面以此进行分析
条件语句
条件语句可根据不同的条件执行不同的语句。包括 if 条件语句与 switch 多分支语句。
if 条件语句
if 语句可以单独判断表达式的结果,表示表达的执行结果,例如
int a = 10;if(a > 10){returntrue;}returnfalse;
if...else 条件语句
if 语句还可以与 else 连用,通常表现为 如果满足某种条件,就进行某种处理,否则就进行另一种处理。
int a = 10;int b = 11;if(a >= b){ System.out.println("a >= b");}else{ System.out.println("a < b");}
if 后的 () 内的表达式必须是 boolean 型的。如果为 true,则执行 if 后的复合语句;如果为 false,则执行 else 后的复合语句。
if...else if 多分支语句
上面中的 if...else 是单分支和两个分支的判断,如果有多个判断条件,就需要使用 if...else if
int x = 40;if(x > 60) { System.out.println("x的值大于60");} elseif (x > 30) { System.out.println("x的值大于30但小于60");} elseif (x > 0) { System.out.println("x的值大于0但小于30");} else { System.out.println("x的值小于等于0");}
switch 多分支语句
一种比 **if...else if ** 语句更优雅的方式是使用 switch 多分支语句,它的示例如下
switch (week) {case1: System.out.println("Monday");break;case2: System.out.println("Tuesday");break;case3: System.out.println("Wednesday");break;case4: System.out.println("Thursday");break;case5: System.out.println("Friday");break;case6: System.out.println("Saturday");break;case7: System.out.println("Sunday");break;default: System.out.println("No Else");break;}
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号