java基础复习day05(循环结构,控制跳转语句)

循环结构(for、while、do while)、控制跳转语句(break、continue)

循环结构

for循环

for循环(循环范围确定)格式

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

执行流程

	根据初始值和判断条件进行比较,如果比较的结果是true执行循环体,执行控制条件改变初始化值,拿着改变的值再和判断条件进行比较,
	如果比较的结果是true重复上述操作直到比较的结果是 false才结束循环
class ForDemo{
	public static void main(String[] args) {
//打印10遍
for(int i=0;i<10;i++){
System.out.println("helloworld");
}
} }

while循环

while循环(循环范围不确定)

格式初始化值;
while(判断条件){
	 循环体;
	控制条件;
}

执行流程:

根据初始值和判断条件进行比较,如果比较的结果是true执行循环体,执行控制条件改变初始化值,拿着改变的值再和判断条件进行比较,
如果比较的结果是true重复上述操作直到比较的结果是 false才结束循环。
class WhileDemo{ public static void main(String[] args) {
	//房价
	int price=6000*100;//首付
	//4400 int money=0;
	//计数
	int count=0; while(money<price){
	money+=4400;
	count++;
	}
//
	System.out.println(count*1.0/12);}
}

do while循环

dowhile循环(最少执行一次) 格式

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

执行流程:

先获取初始化值接着执行循环体接着执行控制条件改变初始值,
拿着改变的初始值和判断条件进行比较;如果比较的结果是true执行循环体执行控制条件改变初始值
拿着改变的初始值和判断条件进行比较;如果比较的结果是true重复上述操作直到比较的结果为false结束循环。
class DoWhileDemo{
public static void main(String[] args) {
//打印10遍helloworld int i=1; do{
System.out.println("helloworld");
//i++;
}while(i<=10);
} }

三中循环语句的区别和联系

1.三种循环等效转换
2.for循环的初始值不能在后续使用
3.三种循环都有可能出现死循环

for、while、do while↓ ↓ ↓ ↓ ↓ ↓
在这里插入图片描述

控制跳转语句(break、continue)

break 在switch中用作结束语句 ,在循环中当作结束当前循环
continue在循环中当作跳过当次循环
return(方法)

/*
控制跳转语句
break---跳出当前循环不执行 continue---跳出当次循环
标号  循环:名称
*/
class JavaDemo{ public static void main(String[] args) { 
	wc:for(int i=1;i<=6;i++){ 
		nc:for(int j=1;j<=5;j++){
	 		if(j==2){ break wc;
}
System.out.print("*");
}
System.out.println();
}
} }
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值