do{ 表达式1;}while{判断语句}; 先执行表达式1 ,然后判断while里面的判断语句,如果满足,继续返回执行do里面的表达式1,然后再判断while里面的判断语句。。。如此循环直到不满足while里面的判断语句,就退出循环;因为是先执行语句,再判断,所以至少会执行一次do里面的表达式1
int sum=0;
int i=1;
do{ //do开始中括号里的就是要循环的内容
sum+=i;
i++;
} while (i<=100); //while小括号里是循环的条件
System.out.println("1到100之间所有整数的和是: "+sum);
public static void main(String[] args) {
int i=0; //先声明赋值
do{
System.out.println("循环"); //在执行
i++; //循环累加
}while(i<4); //检查循环能否退出
}
do-while先循环再判断,买本书看看呗。