判断语句与循环语句

java程序流程控制语句

程序的流程控制分为以下几种方式:

  1. 顺序结构
  2. 判断结构
  3. 选择结构
  4. 循环结构

一般情况下,程序是从上往下依次顺序执行;但很多时候,我们需要改变程序执行的流程,这就使用到了控制流语句;
控制流语句包括:

  • 条件语句(if,switch)

  • 循环语句(for,while,do while)

  • 跳转语句(break,continue)

判断语句

判断语句:if…else
实例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

选择结构

选择语句:switch

格式: switch(表达式){

  • case 取值1:
    执行语句;
    break;
    case取值2:
    执行语句;
    break;

    default:
    执行语句;
    break;
    }

switch语句特点

switch语句表达式的值有四种类型:

       byte
       int   
       short  
       char

case之间与default没有顺序,可以随便编写,结束switch语句的两种情况,遇到break执行到switch语句结束,如果匹配的case或者default没有对应的break,那么程序继续向下执行,运行可以执行的语句,直到遇到break或者switch结束

循环结构

循环结构代表性的语句有三种

      while
      do while
      for

while 循环语句格式 :

while(条件表达式) {
执行语句 ;
}
在这里插入图片描述
while 循环实例如下:
在这里插入图片描述

do while 循环语句:

do while 跟上面的while循环不同,while循环是先判断再循环,而do while循环是先循环一次再进行判断
在这里插入图片描述

for 循环:

在这里插入图片描述

其实for循环跟while循环差不多,只是看上去while循环的代码比较零散,而for循环将代码放在了一起,如下:
for循环语法格式:

for(变量类型 变量名=值; 循环条件;迭代){
循环体
}
for(int a=0;a<5;a++){
System.out.println(a);
}
在这里插入图片描述

其他流程控制语句

break (跳出)
continue(继续)
break语句:应用范围:选择结构和循环结构
continue语句:应用于循环结构

注:

  1. 这两语句离开应用的范围就没有存在的意义。
  2. 这两个语句单独存在下面都不可以有语句因为执行不到
  3. continue语句是结束本次循环继续下次循环
  4. 标号的出现,可以让这两个语句作用于指定的范围
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值