用java编程计算1+2+3+…+n的和! 偶是小白!希望编代码时讲解越详细越好
3个回答
展开全部
两种方法,一种直接用循环计算,用循环依次对1到n进行叠加,具体如下:
public class Exos
{
public static void main(String[] args){
int n = 10;
int sum = 0;
for(int i=0;i<n;i++){
sum = sum + i+1;
}
System.out.println("The sum is: " + sum);
}
}
另一种方式是直接采用求和公式(前n项和求和公式为:(首项+末项)*项数/2):
public class Exos
{
public static void main(String[] args){
int n = 10;
int sum = n*(n+1)/2;
System.out.println("The sum is: " + sum);
}
}
如果还有不清楚的地方,欢迎追问。
展开全部
累加求和∑,即可。也可以递归取值计算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public int add(int n){
int count=0;
for(int i=1; i<=n; i++){
count+=i;
}
return count;
}
int count=0;
for(int i=1; i<=n; i++){
count+=i;
}
return count;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询