黑马程序员——Java基础语法(中)

------- 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)



总结:流程控制多多练习一下。特别是循环,枚举数字进行对比。遍历某一范围的 数据是否符合要求。。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章