可以互相转换,什么时候都可以,问题是我工作这么多年从来用不到while 和do while,因为都可以转换为for主要区别就是第一次是否执行的问题//平时我的用法
int sum = 0;
for(int i=0;i<1000;i++){
sum+=(i+1);
}
//如果改用while
int sum = 0;
int i=0;
while(i<1000){
sum+=(i+1);
i++;
}
//如果改用do while
int sum = 0;
int i=0;
do{
sum+=(i+1);
i++;
}while(i<1000);