java编程!!用户从键盘输入一个整数n,程序求出n的累加和并输出。(如:1+2+3+4+……+n) 20
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<max+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<max+1;i++){//循环获得和
sum += i;
}
System.out.println(sum);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询