java流行控制语句
Java条件语句之 if:
语法:
如:
Java条件语句之 if...else:
语法:
如:
Java条件语句之多重 if:
语法:
如:
Java条件语句之嵌套 if:
语法:
例如:
Java条件语句之 switch:
语法:
执行过程:当 switch 后表达式的值和 case 语句后的值相同时,从该位置开始向下执行,直到遇到 break 语句或者 switch 语句块结束;如果没有匹配的 case 语句则执行 default 块的代码。
如:
不得不说的几点小秘密:
1、 switch 后面小括号中表达式的值必须是整型或字符型
2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2
3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束 如
运行结果:
4、 可以把功能相同的 case 语句合并起来,如
5、 default 块可以出现在任意位置,也可以省略
Java循环语句之 while:
Java 常用的 3 种循环: while 、 do...while 、 for
语法:
特点:先判断,后执行
如:
语法:
特点: 先执行,后判断
由此可见,do...while 语句保证循环至少被执行一次!
如:
语法:
例如,输出 1000 遍“我爱慕课网”,使用 for 的实现代码为:
Java循环跳转语句之 break:
实现代码:
Java循环跳转语句之 continue:
continue 的作用是跳过循环体中剩余的语句执行下一次循环。
例如,打印 1--10 之间所有的偶数,使用 continue 语句实现代码为:
Java 循环语句之多重循环:
循环体中包含循环语句的结构称为多重循环。三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环。在二重循环中,外层循环每执行一次,内层循环要执行一圈。
如下所示: