JAVA基础课程(第四天)

JAVA基础课程

第四天

程序流程控制
顺序结构

​ 程序从上到下逐行执行,中间没有任何判断和跳转

分支结构

​ 根据条件,选择性的执行某段代码

​ (1)if…else…

//第一种格式
if(条件表达式){
	执行代码块;
}
//第二种格式
if(条件表达式){
    执行代码块1;
}else{
    执行代码块2;
}

​ (2)switch-case

​ a.根据switch表达式中的值,依次匹配各个case中的常量,一旦匹配成功,则进入case结构中,调用其执行语句,当调完执行语句后,仍然继续向下执行其他case结构中的语句。直到遇到break,或者执行完switch-case结束为止。

​ b.switch中的表达式,只能有6中数据类型之一。byte,short,char,int,枚举(jdk1.5出的),String(jdk7出的)

​ c.case之后只能声明常量,不能声明范围。

​ d.default相当于if-else-中的else。并且default的位置是灵活的,可放在任何位置。

​ e.所有的switch都可以转成if-else格式

switch(表达式){
	case 常量1:
		执行语句1breakcase 常量2:
		执行语句2break.....
	default
	    执行语句n;
}
循环结构

​ 根据循环条件,重复性的执行某段代码

​ 循环体的四个部分:1初始化——》2循环条件部分——》3循环体部分——》4迭代部分

​ (1)while

	1while2{
	34}
执行过程:1——2——3——4——2——3——4。。。。。--2

​ (2)do…while

​ 至少执行依次循环体部分

	1;
    do{
        3;
            4;
    }while(2);
	执行过程:1--3--4--2--3--4--。。。。--2

​ (3)for

for124{
	3}
执行过程:1——2——3——4——2——3——4--。。。。。--2
嵌套循环

​ 将一个循环A声明在另一个循环结构B的循环体内,就构成了嵌套循环

​ 循环结构B叫外层循环

​ 循环结构A叫内层循环

​ 内层循环循环一遍相当于外层循环执行了一次

​ 执行一次需要执行 内存循环次数*外层循环次数

##### break和continue

break 使用在switch-case中,使用在循环体内,结束当前循环体

continue 使用在循环体内,结束本次循环。

ruture 结束当前方法,返回结果。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值