public class TEst {
public static void main(String[] args) {
A a1 = new A(), a2 = new A();
a1.setN(3);
a2.setN(5);
int s1 = a1.getSum();
int s2 = a2.getSum();
System.out.println(s1+s2);
System.out.println(s1);
System.out.println(s2);
}
} class A {
int n;
static int sum = 0;
void setN(int n) {this.n = n;}
int getSum() {
for(int i = 1; i <=n; i++)
sum = sum + i;
return sum;
}
}
最后的结果为什么是27,我想的是21