do.....while的用法和while的用法有什么不同?

来源:4-8 Java循环语句之 do...while

慕码人2851768

2018-10-14 15:42

package ceshi;

public class ceshi1 {

public static void main(String[] args) {        

int i = 0; 

int z=2;

while (z<=50) {

i=(i+z);

z=(z+2);

}

System.out.println(i);

}

}

我用while也可执行出50以内的偶数和是650的啊,while不能替代do......while么,有的话请大神举个例子


写回答 关注

1回答

  • Owwbb
    2018-10-14 19:43:00
    已采纳

    我觉得可以啊,按照定义,do……while无论判断条件真假,都会执行一次,所以do……while至少执行一次代码,
    但while如果判断条件为假,就无法执行。
    个人觉得在大部分情况while和do……while可以相互代替,少数情况下不行。具体例子嘛,暂时想不到啦。
    本人计算机新生,小白作答,仅供参考。emmmm

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题