这段基本的java代码出现了奇怪的行为
public class Sigma {
public static void main(String[] args) {
int sum = sigma(3);
System.out.println(sum);
}
public static int sigma(int n){
int sum = 0;
for (int i = 0; i <= n; i++) {
sum += 1;
}
return sum;
}
}
预期的输出是6
,但是当我运行我得到的代码时4