java之流程控制语句

流程控制语句:有三种:顺序、分支(选择)、循环语句

1)if条件语句:

if(布尔表达式)

{

  //待执行的代码

}


if(布尔表达式)

{

//待执行的代码

else

{

//待执行的代码

}

}


if(布尔表达式1)

{

//待执行的代码

else if(布尔表达式2)

{

//待执行的代码

}

else

{

//待执行的代码

}

}

2)多分支选择switch语句:形式

switch(变量)//此处的变量就目前所学内容来看,只能为四种类型:byte  , short , int , char

{

                  case 常量1://待执行的代码

                  break;

                 case常量2://待执行的代码

                 break;

                 case 常量3://待执行的代码

                 break;

                 default://待执行的代码;

}

其中break的作用是执行完满足的语句后跳出该switch循环语句。

循环控制语句:一共有3种:while ,do...while ,以及for循环

1)while循环

while(布尔表达式)

{

//待执行代码

}

先判断表达式再执行代码

2)do..while循环

do

{

//待执行代码

}

while(布尔表达式);(分号不可省)

先执行do里面的循环语句,再判断是否满足表达式

while与do.while 之间区别

3)for循环

for(变量初始化;条件判断;多进)

{

//待执行代码

}

例:for(int i=1;i<10;i++);

{

      sum=I+1;

}

for循环语句中的三个表达式都可省略,但是分号不可省略。若条件判断省略,则系统默认此处值为true,

例:for( ; ; )

System.out.println(1);

运行后程序陷入死循环,不断输出1,  ctrl+c停止循环;

for语句循环可以和while语句循环相互转换。

补充:break语句、continue语句

break语句:经常用在循环语句中,用于跳出整个循环执行循环后的代码。

continue语句:经常用在循环语句中,用于跳出当前循环(或者说是跳出本次循环),开始下一次循环执行。

代码:public static void main(String[] args)

    {

         for(int i = 1;i<3;i++)

             {

              if(i==1)

              {

                   break;

               }

             for(int j = 0;j<=i; ++j)

{

             if(j==1)

{

           continue;

}

System.out.println("j="+j);

System.out.println("i="+i);

}   

}

运行结果:

j=0

i=0

分析:当i=1时,执行break语句,整个for循环结束。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值