在java中1加到100是怎么实现的? 10

publicclassFirstApp{publicstaticvoidmain(String[]args){intsum=0;inti=0;while(i<=100){... public class FirstApp{
public static void main(String[] args){
int sum=0;
int i=0;
while (i<=100){
sum+=i;
i++;
}
System.out.println("1加到100的总和为:"+sum);
}
}

根据程序计算机是怎么运算的
展开
 我来答
沽名晓飞
推荐于2017-10-03 · TA获得超过1507个赞
知道小有建树答主
回答量:100
采纳率:100%
帮助的人:89.9万
展开全部

递归或者for循环。


递归:


public int f(int n){
    if(n == 1){
        return 1;
    }else if(n == 2){
       return 3;
    }else{
        return f(n-2) + f(n -1);
    }
}
//调用
f(100);


for循环:

public int f(int n){
   int sum = 0;
   for(int i = 1 ; i <= n ;i++){
        sum += i;
    }
    return sum;
}
百度网友8a22a1696
2007-03-22 · TA获得超过187个赞
知道小有建树答主
回答量:405
采纳率:0%
帮助的人:256万
展开全部
第一次执行循环时;
while (i<=100){ //i=0
sum+=i; //i=0,sum=0
i++; //i=1
}

第二次:
while (i<=100){ //i=1
sum+=i; //i=1,sum=1
i++; //i=2
}
.
.
.

其实你把循环里面的每条语句都在执行后用System.out.println输出你要看的变量的值不就OK了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stl0
2007-03-22
知道答主
回答量:60
采纳率:0%
帮助的人:18.2万
展开全部
0+1=1
1+2=3
3+3=6
6+4=10
....
4950+100=5050
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我很哈哈镜
2007-03-22 · TA获得超过311个赞
知道小有建树答主
回答量:1081
采纳率:0%
帮助的人:0
展开全部
sum先加上i,然后i+1
然后再到上面的循环,
当i>100时执行打印语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7abd5730b
2007-03-22 · TA获得超过184个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:257万
展开全部
只要i小于等于100,那么就加一
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式