不论用什么语句实现它,首先我们要搞清楚它的逻辑,1+2+3+···+n的累加,累加的结果和8888作比较。ok,可以写了。
public class Demo {
public static void main(String args[]) {
int m=1,t=0;
do {
t=m+t; //1+2+3+···+n的累加
m++;
}
while(t<8888); //累加的结果和8888作比较
System.out.println(m-2);//由m++知,需要减一,又t=m+t>8888需要再减一,即m-2
}
}