java(结构)流程控制----顺序 分支 循环

本文详细介绍了Java编程中的流程控制结构,包括顺序结构、分支结构(if和switch语句)以及循环结构(while、for和do...while)。强调了if语句的悬垂else陷阱和switch语句的注意事项,同时也讲解了循环结构中break和continue的用法,以及不同循环类型的特性。
摘要由CSDN通过智能技术生成

顺序结构

      比较简单. 像我们之前写过的代码就是顺序结构的, 按照代码书写的顺序一行一行执行,如果调整代码的书写顺序, 则执行顺序也发生变化。

分支结构

  1. if语句 基本结构如下,可支持嵌套
    if(布尔表达式){
    //条件满足时执行代码
    }else{
    //条件不满足时执行代码
    }
    注意:悬垂else的陷阱, else 是和最接近的 if 匹配,所以一定要注意{ }的添加
  2. switch语句 基本结构如下,可支持嵌套
switch(整数|枚举|字符|字符串){
	case 内容1 : {
  	 	内容满足时执行语句;
		[break;]
}
	case 内容2 : {
		内容满足时执行语句;
		[break;]
}
...
	default:{
		内容都不满足时执行语句;
		[break;]
}
}

注意事项
 
1、根据 switch 中值的不同, 会执行对应的 case 语句. 遇到 break 就会结束该 case 语句.
2、如果 switch 中的值没有匹配的 case, 就会执行 default 中的语句.
3、我们建议一个 switch 语句最好都要带上 default.
4、不写 break 的时候, case 语句会依次向下执行, 从而失去了多分支的效果.

循环结构

break与continue:
>> break 的功能是让循环提前结束.
>> continue 的功能是跳过这次循环, 立即进入下次循环.

  1. while基本结构
    while(循环条件){
    循环语句;
    }
  2. for基本结构
    for(表达式1;表达式2;表达式3){
    循环体;
    }

表达式1: 用于初始化循环变量.
表达式2: 循环条件
表达式3: 更新循环变量.
相比于 while 循环, for 循环将这三个部分合并在一起, 写代码时不容易遗漏.

  1. do…while基本结构
    do{
    循环语句;
    }while(循环条件);
    先执行循环语句, 再判定循环条件.
    最常用的俩种循环结构是while和for,有特定需求时才用do……while

积少成多,庞大的功能齐全的代码都是由以上的三种结构一点一点积累起来的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值