浅念_
2016-03-29 19:18
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);
}
}
Java入门第一季(IDEA工具)升级版
1165554 学习 · 17587 问题
相似问题