【新人贴】帮我解释下这两个问题
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 编辑 ]