public class aa{
public static void main(String[] args){
int a=1,b=0;
do{
if(a%6==0)
b++;
a++;
while(a<=100);
{System.out.println("次数为"+b);}
}}
我想问的是if里的条件已经不满足为什么还能接着执行a b的自增
慕粉2203059359
浏览 1224回答 3
3回答
按照自己的节奏前行
//看你写的太乱,我简单给你重新写一下表示你的意思
public class Main{
public static void main(String[] args){
int a =1;
int b = 0;
do{
if(a%6==0) //因为最开始a=1,不能被6整除,所以b++跳过
b++;
a++; //a++还是要执行的,小朋友不要一位a++不执行,凭什么呀?多看基础
}while(a<=100); //判断a的大小符合条件,继续循环
System.out.print(b) //因为a一定会循环到6的倍数,所以b++会执行!!!
}
}