java基础之 循环语句

1:循环语句(掌握)
(1)有三种:for,while,do…while
(2)循环组成条件:初始化语句;判断条件语句;控制条件语句;循环体语句
(3)for循环语句
A:格式
for(初始化语句;判断条件语句;控制条件语句){
循环体语句;
}
执行流程:
a:执行初始化语句
b:执行判断条件语句
如果这里是true,就继续
如果这里是false,循环就结束
c:执行循环体语句
d:执行控制条件语句
e:回到b
B:格式解释:
a:初始化语句只执行一次;
b:判断条件语句,为true执行循环体语句;为false跳出循环结束循环。
c:控制条件语句,在每一次循环结束时,执行控制条件语句。
B:注意事项
a:判断条件语句无论简单还是复杂,结果是boolean类型
C:案例
a:输出10次HelloWorld
b:输出1-10的数据
c:输出10-1的数据
d:求1-10的和
e:求1-100的和,求1-100的偶数和,求1-100的奇数和
f:求5的阶乘
g:在控制台打印水仙花数
h:统计水仙花个数
i:改进版的回文数
一个五位数
个位 = 万位
十位 = 千位
个位 + 十位 + 千位 + 万位 = 百位
j:统计1-1000之间同时满足如下条件的数据有多少个
x%32
x%5
3
x%7==2
(4)while循环
A:格式 a:
初始化语句;
while(判断条件语句){
循环体语句;
控制条件语句;
}
通过查看这个格式,我们就知道while循环可以和for循环等价转换。
B:while的练习
把for语句的练习用while改进
C:for和while的区别
a:使用上的区别
for语句的那个控制条件变量,在循环结束后不能在使用了。
而while的可以继续使用。
b:理解上的区别
for适合于一个范围的判断
while适合次数不明确的
D:案例:
a:珠穆朗玛峰问题

(4)do...while循环
	A:格式  初始化语句;
		do {
		    循环体语句;
		    控制条件语句;
		}while(判断条件语句);
		
		通过查看格式,我们就可以看出其实三种循环的格式可以是统一的。

             B:特点:do...while循环至少执行一次循环体

(4)三种循环的区别
		a:do...while循环体至少执行一次循环体
		b:for和while必须先判断条件是否是true,然后后才能决定是否执行循环体

(5)循环使用的注意事项(死循环)
	A:一定要注意修改控制条件,否则容易出现死循环。
	B:最简单的死循环格式
		a:while(true){...}
		
		b:for(;;){}

2:控制跳转语句(掌握)
(1)break:中断 结束整个循环
A:用在循环和switch语句中,离开此应用场景无意义。

(2)continue:跳过继续  结束当前循环
	A:用在循环中,离开此应用场景无意义。

(3)return:返回  结束方法,返回结果
	A:用于结束方法的,后面还会在继续讲解和使用。
	B:一旦遇到return,程序就不会在继续往后执行。

案例:填空题
		for(int x=1; x<=10; x++) {
			if(x%3 == 0) {
				//补齐代码
				//2次    break;  
				//7次    continue;   
				//13次   System.out.println("Java基础班");
			}
			System.out.println("Java基础班");
		}
		如何让控制台输出2次:Java基础班
		如何让控制台输出7次:Java基础班
		如何让控制台输出13次:Java基础班
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值