(四)Java流程控制语句(Java基础笔记)

一、顺序结构

程序代码按照顺序结构从上往下,从左往右执行

二、选择结构

1、if—else
if(判断条件){
    语句体1}else{
    语句体2}

如果自语句格式返回的是值就可以和三目等效转换

2、switch语句

含义:switch 多路选择开关根据变量不同的值,作为判断条件, JDK7.0后,可支持String类型

语法:

switch(变量) {  //数据类型:byte short int char enum
case1:
   满足值1执行的语句;
   break;   //打断    结束该分支语句
case2:
   满足值2执行的语句;
   break;   //如果没有break; 会继续执行后续分支
case3:
   满足值2执行的语句;
   break;   //每个分支必须加break结尾
default:     //默认   写0或1次
   不满足以上所有值执行的语句;
}

switch case的每个分支结尾必须写break语句,表示结束分支,如果不写break,会继续执行后续其它分支,直到遇到break为止。-- 关键

switch(变量) :
变量类型支持整数等:byte short int char enum

jdk1.5开始支持枚举

JDK7.0后支持String:

switch语句结束的标志:

  • 遇见break

  • 执行到代码最后一行

三、循环结构

1、循环分类:

  • for循环
		格式:
				for(初始值;判断条件;控制条件){
					循环体;
				}

如果结果为false就结束for循环,是true就执行循环体

  • while循环
		格式:
				while(判断条件){
					循环体;
					控制条件;
				}

先拿到初始值,和判断条件进行判断,如果结果为false就结束for循环,如果为true就执行循环体

  • do while循环
				初始值
				do{
					循环体;
					控制条件;
				}while(判断条件);

  1. do{}while(); 最后有分号
  2. 至少执行一次
  3. 条件表达式中的变量,需要循环前定义–作用域

三种循环的区别与联系:

1、三种循环可以等价转换

2、首先—for循环、其次是while循环、最后是dowhile

3、for循环的初始值在循环结束之后就使用不了了

4、dowhile循环最少执行一次

四、跳转控制语句

1、break语句

作用:终止循环
1)用在switch语句中,用于结束分支语句
2)用在循环中表示结束循环 (最靠近的循环) 就近原则
3)break 循环标号;

表示结束标号指定的循环,常用于:从里层循环直接结束外层循环

2、continue语句

作用:跳出本次循环,只能用在循环中
1)表示结束本次循环,继续下一次循环 (最靠近的循环)
2)continue 循环标号;
表示结束标号指定的本次循环,继续下一次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值