java编程!!用户从键盘输入一个整数n,程序求出n的累加和并输出。(如:1+2+3+4+……+n)

2024-10-29 20:04:17
推荐回答(1个)
回答1:

使用for循环即可,代码如下:


import java.util.Scanner;

public class Demo07 {

public static void main(String[] args) {
System.out.println("请输入你要求和的数:");//提示用户输入
Scanner in = new Scanner(System.in);
int max = in.nextInt();//获得用户输入的值
StringBuilder res =new StringBuilder();//准备拼凑算式
res.append("算式为:");
int sum=0;
for(int i=1;i res.append(i+"+");
sum += i;
}
res.setCharAt(res.length()-1, '=');
System.out.println(res.toString()+sum);//输出结果格式为庆液颤“算式为:1+2+3=6”
}

}

如果你是初学者,可能还不会使用StringBuilder,那么请看下面的简化代码:

import java.util.Scanner;

public class Demo07 {

public static void main(String[] args) {
System.out.println("请输入你要求和的数:");//提示用户输入
Scanner in = new 埋悄Scanner(System.in);
int max = in.nextInt();//获得用户输入的值
int sum=0;
for(int i=1;i sum += 誉败i;
}
System.out.println(sum);
}

}