public class HelloWorld{
public static void main(String [] args){
int a=0,b=1;
do{
a=a+b;
if(b%3!=0){
a=a+b;
b++;
}
} while(b<=100);
System.out.println(a);
}
}
外面;你的逻辑应该是想算,当b的值等于100的时候a的值是多少,所以你要先给b进行循环给值。
外面吧,b的每次增值都会返回到上面去和a相加,放在外面逻辑性要强一些,能够更清楚的看出逻辑关系
public class HelloWorld{
public static void main(String [] args){
int a=0,b=1;
do{
a=a+b;
if(b%3!=0){
a=a+b;
}
b++;
} while(b<=100);
System.out.println(a);
}
}