流程控制语句(1)

循环结构

重要 1.for循环、while循环、dowhile循环

计算机生成了可选文字:SeSe控制条下功/faISe其他语句

/*

for循环(使用循环范围确定)

格式

for(初始值;判断条件;控制语句){

循环体;

}

执行流程

先计算出初始值,拿着初始值和判断条件进行比较,如果比较的结果值是true执行循环体,执行控制语句改变初始值接着和判断条件进行比较如果还是true接着重复上述操作直到比较的结果值是false结束循环语句

*/

class ForDemo{

public static void main(String[] args) {

//打印10遍helloWorld

for(int i=1;i<=10;i++){

System.out.println(“helloWorld”);

}

}

}

/*

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

格式

初始值

while(判断条件){

循环体;

控制条件;

}

执行流程

先计算出初始值,拿着初始值和判断条件进行比较,如果比较的结果值是true执行循环体,执行控制语句改变初始值接着和判断条件进行比较如果还是true接着重复上述操作直到比较的结果值是false结束循环语句

*/

class WhileDemo{

public static void main(String[] args) {

//房子首付价格

int price=20000*30;

//攒的钱

int money=0;

//统计变量

int count=0;

//循环范围不确定使用while循环

while(money<price){

money+=4000;

//

count++;

}

//多少年之后可以攒够首付

System.out.println(count*1.0/12);

}

}

/*

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);

}

}

2.三种循环的区别与联系

1.for循环适用于范围确定情况,while循环适用于·范围不确定的情况以及dowhile循环适用于最少执行一次

2.三种循环等价转换

3.for循环的初始值后面使用不了

4.死循环

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值