早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java问题(2*1+2)+(2*2+3)-(2*3+4)+(2*4+5)-(2*5+6)+(2*6+7)-(2*7+8)+...[2*n+(n+1)]现在请你求出该多项式的前n项的和。

题目详情
java问题
(2*1+2) + (2*2+3) - (2*3+4) + (2*4+5) - (2*5+6) + (2*6+7) - (2*7+8) + ...[2*n+(n+1)]
现在请你求出该多项式的前n项的和。
▼优质解答
答案和解析
public static void main(String[] args) {
int result = 0;
Scanner input = new Scanner(System.in);
System.out.print("请输入n值:");
String n = input.next();
for (int i = 1; i <= Integer.parseInt(n); i++) {
if(i == 1 || i%2 == 0){
result += (2 * i + (i+1));
} else {
result -= (2 * i + (i+1));
}
}
System.out.println(result);
}