
用java编写输出满足1+2+3+....+n<8888的最大正整数n
2013-06-07
展开全部
int sun = 0;
for(int i=1;i>0;i++)
{
sun = sun+i;
if(sun>8888)
{
System.out.println(sun);
System.out.println(i-1);
break;
}8911
132
for(int i=1;i>0;i++)
{
sun = sun+i;
if(sun>8888)
{
System.out.println(sun);
System.out.println(i-1);
break;
}8911
132
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-07
展开全部
int nSum = 0;
int i = 1;
do{
nSum += i;
if( nSum + (i + 1) >= 8888 ){
break;
}
i++;
}while( true ); System.out.println(i);
int i = 1;
do{
nSum += i;
if( nSum + (i + 1) >= 8888 ){
break;
}
i++;
}while( true ); System.out.println(i);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-07
展开全部
int result = 0;
for (int i = 1; i < 8888; i++) {
result += i;
}
System.out.println("结果为:"+result);
for (int i = 1; i < 8888; i++) {
result += i;
}
System.out.println("结果为:"+result);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询