题目描述
功能:等差数列 2,5,8,11,14。。。。输入:正整数N >0输出:求等差数列前N项和返回:转换成功返回 0 ,非法输入与异常返回-1
输入描述
输入一个正整数。
输出描述
输出一个相加后的整数。
输入例子
2
输出例子
7
算法实现
import java.util.Scanner;/** * All Rights Reserved !!! */public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);// Scanner scanner = new Scanner(Main.class.getClassLoader().getResourceAsStream("data.txt")); while (scanner.hasNext()) { String input = scanner.nextLine(); try { System.out.println(sum(Integer.parseInt(input))); } catch (Exception e) { System.out.println("-1"); } } scanner.close(); } private static int sum(int n) { return (3 * n + 1) * n / 2; }}