------- android培训、java培训、期待与您交流! ----------
六、程序流程控制
1、判断结构
if语句中:如果 执行语句只有一句的话。肯定省略 执行语句 最近的大括号。
注意:第二种 if 结构和 三元运算符 类似,但是三元运算符需要 有 值 出现。
2、选择结构
switch(表达式:byte | short | int | char | String(jdk1.7可以) | 枚举)
{
case 表达式的值;
执行条件;
break;
case 表达式的值;
执行条件;
break;
..........
default
执行语句;
}
switch中:在jdk 1.7版本后,加入对字符串的识别。如果对判断值不多的情况下使用switch,在case 内的执行条件中 一定不加上break 退出 switch。不然他会将 在他后面的所有执行条件都执行一次,直到遇到反大括号或者default 。
3、循环结构
总结:while 循环 和 for 循环是可以互相转换的。只不过 while循环条件 定义在外部,而for 一般都是定义在内部,当for 循环结束以后,就会释放他所占用的资源。
4、流程控制语句 (break(退出循环或选择结构) , continue(退出当次循环,在继续循环) )
案例演示:需求:计算出 1 ~ 100 的数字,能被7整出的数 有多少个??(主要演示 continue)
总结:流程控制多多练习一下。特别是循环,枚举数字进行对比。遍历某一范围的 数据是否符合要求。。