新手,就把自己的感悟写一下

黑马程序员_java程序流程控制

     

         ------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! --

Java的程序流程控制主要有三个,即判断结构,选择结构和循环结构。

1.判断结构主要是if语句。而if语句又有三种表达格式,分别是

if(逻辑表达式)  

{

执行语句;

}

if(逻辑表达式)

{

执行语句;

}

else

{

执行语句;

}

ƒif(逻辑表达式)

{

执行语句;

}

else if (逻辑表达式)

{

执行语句;

}

……

else

{

执行语句;

}

if语句相对简单些,需要注意的地方就那几个。每一种格式都是单条语句;第二种格式与三元运算符的区别:三元运算符运算完要有值出现。好处是:可以写在其他表达式中;条件表达式无论写成什么样子,只看最终的结构是否是true 或者 false;

 

2.选择结构就是switch语句了。它的格式相对单一,即

 switch(表达式)

{

case 取值1:

执行语句;

break;

case 取值2:

执行语句;

break;

…...

default:

执行语句;

break;

}

这里需要注意的是break语句,一旦case匹配成功,将执行case中的代码,然后再寻找break;如果当前case没有break,系统就会继续无条件执行后续case中的语句,直到遇到break或者switch语句结束。

这里举个例子

题目是

 

假如week是4,则结果是

 

3.循环结构

    Java中有三种主要的循环结构1)while循2)do...while循环 3)for循环

在java1.5中引入了一种主要用于数组的增强型for循环。

while语句格式:

while(条件表达式)

{

执行语句;

}

do...while循环

格式是   do{

执行语句;

}

while(条件表达式);

   while循环与do...while循环的区别:do...while循环,无论条件是否满足,循环体至少执行一次。

ƒfor循环

for(初始化表达式;循环条件表达式;循环后的操作表达式)

{
 执行的动作;
}

最先执行初始化步骤。可以一次声明并初始化一个或多个循环控制变量,也可以是空语句。然后,检测布尔表达式的值。如果为true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。执行一次循环后,更新循环控制变量再次检测布尔表达式。循环执行上面的过程。

循环结构常用的两个思想是累加思想和计数器思想。累加思想是指通过变量记录住每次变化的结果,通过循环的形式,进行累加动作,而计数器思想指通过变量记录住数据的状态变化。

 

 

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值