序列求和(long)

输出一行,包括一个整数,表示1+2+3+...+n的值。

1 <= n <= 1,000,000,000。

 1 import java.math.BigDecimal;
 2 import java.math.BigInteger;
 3 import java.util.*;
 4 
 5 public class Main {
 6     public static void main(String[] args) {
 7         Scanner scanner = new Scanner(System.in);
 8         long n = scanner.nextLong();
 9         long resultLong = (long) ((1+n)*n/2);
10         System.out.println(resultLong);
11     }
12 }

注意将变量定义为long型即可

posted @ 2023-03-29 02:48  帆のBlog  阅读(154)  评论(0)    收藏  举报