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

如题所述

使用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);
}

}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网