标题:【新人贴】帮我解释下这两个问题
取消只看楼主
christxh
Rank: 2
等 级:论坛游民
帖 子:8
专家分:10
注 册:2013-9-19
结帖率:100%
已结贴  问题点数:10 回复次数:0 
【新人贴】帮我解释下这两个问题
public class chongfu1 {
    public static void main(String[] args){
public static void main(String[] args)      
 int x = 1;
        int sum = 0


    while  (x <= 100) {
        
         sum = sum +x;
         x = x+1;

              
     }
System.out.println("总数 = "+sum);

     }
   
上面是正确的带代码

问题
第一个 我刚刚把它写成这样子了
        int x = 1;
        int sum = 0
public static void main(String[] args)

后面调用X的时候 系统就要求把上面的 int x  写成 static int x  这个帮我解释下



第二个问题
我刚刚把 x= x+1 写在了 sum= sum+x 上面了 然后得出来的结果是 5150  那正确的结果是5050  这个为什么帮我 解释下 谢谢


[ 本帖最后由 christxh 于 2013-9-24 20:18 编辑 ]
搜索更多相关主题的帖子: public 
2013-09-24 20:15



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-421011-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016506 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved