用Java写一个代码:输入一个整数n,Sn=1*1+2*2+3*3+….,输出Sn
时间: 2024-09-15 17:09:08 浏览: 74
Android studio中实现输入一个整数N,输出1+2+3+...+N的求和结果
当然可以。这是一个简单的求前n个自然数乘积和的程序。你可以使用for循环和累加计算的方式来实现。以下是用Java编写的代码:
```java
import java.util.Scanner;
public class SumOfMultiples {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个正整数 n:");
int n = scanner.nextInt();
if (n <= 0) {
System.out.println("输入错误,n必须大于0。");
return;
}
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i * i;
}
System.out.printf("1*1 + 2*2 + 3*3 + ... + %d*d = %d\n", n, sum);
}
}
```
当你运行这个程序,它会提示你输入一个整数n,然后计算并输出从1到n所有整数平方之和。
阅读全文