do while循环

预计阅读时间1 分 111 views

在Java中,while循环是先判断循环条件,再执行循环。而另一种do while循环则是先执行循环,再判断条件,条件满足时继续循环,条件不满足时退出。它的用法是:

do {
    执行循环语句
} while (条件表达式);

可见,do while循环会至少循环一次。

我们把对1到100的求和用do while循环改写一下:

// do-while
public class Main {
    public static void main(String[] args) {
        int sum = 0;
        int n = 1;
        do {
            sum = sum + n;
            n ++;
        } while (n <= 100);
        System.out.println(sum);
    }
}

使用do while循环时,同样要注意循环条件的判断。

练习

使用do while循环计算从mn的和。

// do while
public class Main {
    public static void main(String[] args) {
        int sum = 0;
        int m = 20;
        int n = 100;
        // 使用do while计算M+...+N:
        do {
        } while (false);
        System.out.println(sum);
    }
}

小结

do while先执行循环,再判断条件;

do while循环会至少执行一次。

除非注明,否则均为风笛原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.lifd.site/docs/java/kuai-su-ru-men/liu-cheng-kong-zhi/dowhile-xun-huan/

“觉得文章还不错?微信扫一扫,赏作者一杯咖啡吧~”
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
分享此文档

do while循环

或复制链接

内容