Java思维导图(3)

在这里插入图片描述

4.程序控制结构

顺序控制
	程序从上到下逐行执行,中间没有任何判断和跳转
分支控制
	单分支 if
		条件表达式为真时,执行代码块
	双分支 if-else
		条件表达式为真时,执行代码块1,否则执行代码块2
	多分支 if-else if -....-else
		可以没有else,如果所有条件表达式·都不成立,则不输出
		如果有else,所有条件表达式·都不成立,则默认执行else的代码块
	嵌套分支
		在一个分支结构中又完整的嵌套了另一个完整的分支结构,里面的分支的结构称为内层分支外面的分支结构称为外层分支
	switch 分支结构
		switch(表达式),表达式对应一个值
		case常量1:表达式=常量1时,就执行语句块1
		break;表示退出switch
		如果都没有匹配上就执行default
		执行语句后如果没有break,就继续执行下一条语句
		表达式的数据类型应该与常量数据类型一致,或者可以自动转换
		switch(表达式)中的表达式的数据类型必须是(byte,short,int,char,enum,String)
		case字句的值必须是常量
		default字句是可选择的,case都不满足时,执行default
循环控制
	for 循环控制
		for 关键字,表示循环控制
		for 有四要素: (1)循环变量初始化(2)循环条件(3)循环操作(4)循环变量迭代
		循环操作 , 这里可以有多条语句,也就是我们要循环执行的代码
		如果循环操作(语句) 只有一条语句,可以省略 {}, 建议不要省略
		循环条件是返回一个布尔值的表达式
		for(;循环判断条件;) 中的初始化和变量迭代可以写到其它地方,但是两边的分号不能省略
		循环初始值可以有多条初始化语句,但要求类型一样,并且中间用逗号隔开,循环变量迭代也可以有多条变量迭代语句,中间用逗号隔开
	while 循环控制
		循环条件是返回一个布尔值的表达式
		while 循环是先判断再执行语句
	do..while 循环控制
		也有循环四要素, 只是位置不一样
		先执行,再判断,也就是说,一定会至少执行一次
		最后有一个 分号 ;
		循环条件是返回一个布尔值的表达式
	多重循环控制
		将一个循环放在另一个循环体内,就形成了嵌套循环。其中,for ,while ,do…while 均可以作为外层循环和内层循环
		实质上,嵌套循环就是把内层循环当成外层循环的循环体。当只有内层循环的循环条件为 false 时,才会完全跳出内层循环,才可结束外层的当次循环,开始下一次的循环
跳转控制
	跳转控制语句-break
		break 语句用于终止某个语句块的执行,一般使用在 switch 或者循环[for , while , do-while]中
	跳转控制语句-continue
		continue 语句用于结束本次循环,继续执行下一次循环
	跳转控制语句-return
		return 使用在方法,表示跳出所在的方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

邱崇源

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

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

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

打赏作者

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

抵扣说明:

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

余额充值