三大循环语句(for、while、do--while)

今天我们来一起探java中的三种循环语句:while循环,for循环,do—while循环。

【1.while循环】

该语句执行的格式为:
while(条件判定语句){
//循环代码
}
while循环中,只要条件语句为真,则程序执行while语句中的循环代码,否则直接跳出。
因为进入while循环之前要先进行条件语句判定,所以循环体中的代码执行次数可能为零。

public static void main(String[] args) {
        //输出数字1到10
        int num = 1;//变量初始化
        while(num <= 10){//循环条件
            System.out.print(num + " ");
            num ++;//更新循环变量
        }
    }
【2.for循环】

该语句的基本格式为:
for(语句1;语句2;语句3){
//循环代码
}
语句1用来初始化循环变量;
语句2是循环的条件,当条件满足时继续执行{}中的循环代码,否则跳出循环;
语句3用来更新循环变量。
同样以上面的【输出数字1到10 为例】

public static void main(String[] args) {
        //输出数字1到10
        for(int i = 1; i <= 10; i++){
            System.out.print(i + " ");
        }
    }

从上述两个代码中,我们可以看到for循环语句中的三个语句在while循环中同样存在,在while循环中,若循环体中代码行数过多,导致循环条件和变量更新语句相隔较多,容易造成遗漏现象。
所以我们通常认为for循环将变量初始化、循环条件语句以及循环变量的更新放在一起更加方便简洁。

【3.do–while循环】

该语句的基本格式为:
do{
//循环代码
}while(循环条件);

举个例子:

public static void main(String[] args) {
        //输出数字1到10
        int num = 1;
        do {
            System.out.print(num + " ");
            num ++;
        }while(num <= 10);
    }

do–while语句和while语句的区别在于do–while 循环不管while后面的循环条件是什么,首先执行一次循环代码,也就是说在该循环语句中,循环代码至少执行一次。
【注意】:在编写循环语句代码时,要注意循环条件语句的确定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值