1)注意格式的输出,换行用printf中的%n输出。
2)结果在32-bit signed integer中,但是n*(n-1)不一定在这个范围之内。
import java.util.*;
public class Main {
private static Scanner in;
public static void main(String[] args) {
in =new Scanner(System.in);
int n = 0;
while(in.hasNext())
{
n=in.nextInt();
int sum;
if(n%2==0)
sum=n/2*(n+1);
else
sum=(n+1)/2*n;
System.out.printf("%d%n%n",sum);
}
}
}