java中,求1+2+3……+1000的和,把和输出,并且计算什么时候和大于500
答案:3 悬赏:10 手机版
解决时间 2021-01-15 22:16
- 提问者网友:最美的风景
- 2021-01-15 14:29
java中,求1+2+3……+1000的和,把和输出,并且计算什么时候和大于500
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-01-15 15:01
int a=0;
boolean find=false;
for(int i=0;i<10000;i++){
a=a+i;
if(a>500&&!find){
find=ture;
System.out.println("当i="+i+"时,和大于500");
}
}
System.out.println("和是"+a);
boolean find=false;
for(int i=0;i<10000;i++){
a=a+i;
if(a>500&&!find){
find=ture;
System.out.println("当i="+i+"时,和大于500");
}
}
System.out.println("和是"+a);
全部回答
- 1楼网友:痴妹与他
- 2021-01-15 16:51
写个while或者for都可以啊,在写个if看看和是不是大于500
- 2楼网友:由着我着迷
- 2021-01-15 16:30
public class Test {
public static void main(String agrs[]){
int sum=0; //累加和(即:1+2+3+......+10000或到半路的总和)
int num=0; //加到哪个数的时候总和大于500
for(int i=1;i<1000;i++){
sum+=i;
if(sum>500 && num<=0){
num=i; // i等于这个数的时候大于500
}
}
System.out.println("当i="num+"的时候大于500,且1000的累加和为:“+sum);
}
}
==================说明=======================
1、可以在开头不加package,默认的为default包。
2、当然了,加上package也可以。
public static void main(String agrs[]){
int sum=0; //累加和(即:1+2+3+......+10000或到半路的总和)
int num=0; //加到哪个数的时候总和大于500
for(int i=1;i<1000;i++){
sum+=i;
if(sum>500 && num<=0){
num=i; // i等于这个数的时候大于500
}
}
System.out.println("当i="num+"的时候大于500,且1000的累加和为:“+sum);
}
}
==================说明=======================
1、可以在开头不加package,默认的为default包。
2、当然了,加上package也可以。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯