------- android培训、java培训、期待与您交流! ----------
Java流程的控制:
顺序结构:即程序从上至下一行一行的执行,不受判断、跳转直到程序顺序执行完。
选择结构:
if语句:
1、 if (boolean 表达式) {
//条件执行体
}
2、 if (boolean 表达式) {
//条件执行体A
}else {
//条件执行体B
}
3、 if (boolean 表达式) {
//条件执行体A
}else if() {
//条件执行体B
}else {
//条件执行体C
}
switch语句:每一个case条件匹配整型表达式的来选择入口,
switch (整型表达式) {
case 条件1:
break;
case 条件2:
break;
.....
case 条件N:
break;
default:
//以上条件不满足时,执行此句;
}
Switch语句使用的特点:
1、只能使用基本数据类型:byte、short、char、int,没有long 后来jdk1.5之后,添加了enum(枚举)、String
2、case与default位置可以随意,但是执行顺序是不变的,另外default在最后时,break可以省略不写。
循环结构:
While语句:
while (boolean 表达式) {
//循环体
}
Do while语句:
do {
//循环体
} while (boolean 表达式); //注意分号
For 循环语句:
for (初始化语句; 判断条件; 循环后的操作语句) {
//循环体
}
For、while、do-while的用法区别:
For循环适合次数已知的循环
While适合未知的
Do-while次数未知至少循环一次的
嵌套循环:
即一个循环放在另一个循环中,往往表现在双for循环
控制循环的语句:
Break:结束当前循环、在嵌套循环中,可借助标记结束外层循环,
Continue:跳出所在循环的当次循环,继续进入下次循环,可借助标记跳出外
层循环,
Return:结束循环所在的函数。