| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 291 人关注过本帖
标题:【新人贴】帮我解释下这两个问题
取消只看楼主 加入收藏
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
快速回复:【新人贴】帮我解释下这两个问题
数据加载中...
 
   



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

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