目录
顺序
java默认的执行结构!按照代码顺序,由上而下,依次执行!
分支
if判断
if格式1
if (condition) {
};
if格式2
if格式3
if (condition1) {
}else if (condition2) {
}
//...可以嵌套任意多个else if
else{
}
switch选择
在多种条件中选择一个合适的!
switch (expression) {
case value1:
...;
break;
case value2:
...;
break;
...
default:
...;
break;
}
case穿透:即没有break的case语句!
如果多个case的语句体重复,name考虑利用case穿透来简化代码!
补充:if和switch的使用说明!
if的第三种格式的使用:用于对范围的判断!
switch的使用情况:把有限个数据一一列举出来,让用户任选其一!
流程
for循环*
for (初始化语句; 条件判断语句; 条件控制语句){
循环体语句;
}
for (int i = 1; i <= 10; i++){
System.out.println("helloworld");
}
while循环*
初始化语句;
while (条件判断语句){
循环体语句;
条件控制语句;
}
for与while的区别
相同点:运行规则都是相同的
不同点:for循环中定义的变量在for的{}括号外不可以使用;而while中控制循环的变量定义在while结构之外,仍然是可以被其他函数或方法使用的!
**while在知道结束的条件(但不知晓循环的具体次数,通常用于对接收键盘的随机输入中?)的时候使用更合适! **
for在知晓范围和循环次数时可以使用!
do ... while循环
初始化语句;
do {
循环体语句;
条件控制语句;
}while(条件判断语句);
无论条件是否成立,do while都会执行一次命令!