黑马程序员——Java流程的控制核心

  ------- 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、只能使用基本数据类型:byteshortcharint,没有long 后来jdk1.5之后,添加了enum(枚举)String

2casedefault位置可以随意,但是执行顺序是不变的,另外default在最后时,break可以省略不写。

 

循环结构:

 

      While语句:

     while (boolean  表达式) {

           //循环体

     }


 
 

      Do while语句:

                 do {

           //循环体

      } while (boolean 表达式);           //注意分号

 

     

 

 

      For 循环语句:

 

for (初始化语句; 判断条件; 循环后的操作语句) {

                       //循环体

               }

 

Forwhiledo-while的用法区别:

 

For循环适合次数已知的循环

While适合未知的

Do-while次数未知至少循环一次的

 

 

 

嵌套循环:

 

      即一个循环放在另一个循环中,往往表现在双for循环

 

控制循环的语句:

 

      Break:结束当前循环、在嵌套循环中,可借助标记结束外层循环,

      Continue:跳出所在循环的当次循环,继续进入下次循环,可借助标记跳出外

层循环,

      Return:结束循环所在的函数。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值