请根据要求编写Java程序
请用户输入一个数字n,计算从1到该数字的平方和。如输入:10,则计算1+22+33+44+…+1010
请根据要求编写Java程序
请用户输入一个数字n,计算从1到该数字的平方和。如输入:10,则计算1+22+33+44+…+1010
有帮助的话记得采纳一下哦
/**
* 请根据要求编写Java程序
* 请用户输入一个数字n,计算从1到该数字的平方和。如输入:10,则计算1+22+33+44+…+1010
* @Author ChenJiahao(程序员五条)
* @Date 2021/9/21 19:42
*/
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int input = scanner.nextInt();
// 定义sum用来存储和,因为第一个数字永远都是1,索性将1直接先赋值给sum,下面从第二个数开始算
int sum = 1;
// 从第二个数开始算
for (int i = 2; i <= input; i++) {
// 这一步的目的是将数字进行转换,例如:2转换为22、3转换为33、......
// i + "" + i 因为""的存在,所以这里相当于转换成了字符串,然后再通过Integer.valueOf方法将字符串转换成了int
int temp = Integer.valueOf(i + "" + i);
// 累加
sum += temp;
}
System.out.println(sum);
}
}