你还在使用for循环求1--n的和吗?!!

你还在使用for循环求1–n的和吗?!!

问题描述:
  有一个数x,求从1加到x的值
输入格式:
  输入一行,一个数x。
输出格式:
  输出1行,从一加到x的值
样例输入:
10
样例输出:
55



import java.util.Scanner;
public class Main_5 {
    public static void main(String[] args) {
        //获取输入的值
        Scanner scanner = new Scanner(System.in);
        int x = scanner.nextInt();
        //调用sum方法
        int sum = sum(x);
        System.out.println(sum);
    }
    //定义一个方法用来进行计算
    public static int sum(int x){
        return (1+x)*x/2;
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_56068397/article/details/114937136