Java流程控制

条件语句

  • if条件语句

使用if条件语句,可选择是否执行紧跟在条件之后的那个语句。关键字if之后是作为条件的“布尔表达式”,如果该表达式返回true,则执行其后的语句;若为false,则不执行if后的语句。可分为简单难度if条件语句、if···else语句和if···else if多分支语句。

  1. 简单的if语句的一般形式:
if(判断条件)
{
    执行语句(或执行语句块);
}

如果if之后只有一条语句,可以不加(),但为了代码的可读性,以及防止代码出现过多不必要的错误,建议所有的if,else后都加上相应的()

  1. if···else语句

    if(判断条件)
    {
        执行语句1(或执行语句块1);
    }
    else
    {
        执行语句2(或执行语句块2);
    }
    
    1. switch多分支语句

      switch(表达式)
      {
          case 目标值 1:
              语句块1;
              break;
          case 目标值 2:
              语句块2break;
       ···
          case 目标值 n:
              语句块n;
              break;
          default:
              语句块n+1;
              break;
      }
      

      需要注意的是,在switch语句中的表达式只能是byte、short、char、int类型的值,如果传入其他类型的值,程序会报错。

  • 循环语句

在Java程序中有一种特殊的语句叫作循环语句,它就是在满足一定条件的情况下反复执行某一个操作。它包括for循环语句、while循环语句和do···while循环语句。

  1. for循环语句

for循环语句是Java程序设计中最有用的循环语句之一

for循环语句的语法格式如下:

for(初始化表达式;循环条件;操作表达式)
{
    循环体;
}
  1. while循环语句

    while循环语句的循环方式指利用一个条件来抗战是否要继续反复执行这个语句。while循环的功能和for循环的功能相同。

    while的循环的基本格式如下:

    while(循环条件)
    {
        循环体;
    }
    

    如果循环值仍为true,则重新执行相关的语句,这样一直循环执行到“循环条件“的值为false,则结束循环

  2. do···while循环语句

    do···while的循环语句与while循环语句的区别是,while循环语句先判断条件是否成立在执行循环体,而do···while循环语句则先执行一次循环后,再判断条件是否成立,即do···while至少执行一次循环体。

    do
    {
        循环体;
    }while(循环条件)
    1. 循环嵌套

      循环嵌套是指在一个循环语句的循环体中再定义一个循环语句 的语法结构。while.do···while和for循环语句都可以嵌套,并且他们之间也可以互相嵌套

      如最常见的在for循环语句中嵌套for循环,格式如下:

      for(初始化表达式;循环条件;操作表达式)
      {  ···
          for(初始化表达式;循环条件;操作表达式)
      {
          执行语句;
              ···
      }
       ···
      }
      
      • 跳转语句

        1. break语句

          break语句只能在switch语句和循环语句中,有时候会在条件语句中使用,那是以为外层是循环语句,break仍然在循环语句内;代码中遇到break,将结束该循环,执行之后的代码。

总结来说:还需要多加练习

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

优优自律

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值