分别利用for语句、while语句以及do while语句编写一个求和程序(即sum=1+2+3+…+n)

要求用Java编程... 要求用Java编程 展开
 我来答
匿名用户
2013-10-27
展开全部
#include<stdio.h>void main(){ int i,n; int sum=0; scanf("%d",&n); for(i=1;i<=n;i++) sum+=i; printf("%d",sum);} void main(){ int i=0,n; int sum=0; while(i<=n) { i++;sum+=n; }printf("%d",sum);}------------------ int i=0,sum=0; int n;scanf("%d",&n);do{ i++; sum+=i;}while(i<=n);printf("%d",sum);}
匿名用户
2013-10-27
展开全部
public class Calc {

public static void main(String[] args) {

int n=Integer.parseInt(args[0]);
int sum=0;

//for
for(int i=1;i<=n;i++){
sum+=i;
}
System.out.println(sum);

//while
int i=1;
sum=0;
while(i<=n){
sum+=i;
i++;
}
System.out.println(sum);
//do-while
i=1;
sum=0;
do{
sum+=i;
i++;
}while(i<=n);
System.out.println(sum);
}
} n的值在执行时动态传入,例如java Calc 100
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-27
展开全部
int sum=0;for(int i=1;i<n;i++){sum+=i;}int i=1while(i<n){sum+=i;i++;}do{sum+=i;}while(i++<n);System.out.print(sum);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-27
展开全部
public static void main(String[] args) {
int n=100;
int sum=0;
for(int i=1;i<=n;i++){
sum+=i;
}
System.out.println(sum);
}----------------------------------------- public static void main(String[] args) {
int n = 100;
int sum = 0;
int i = 0;
while (i <= n) {
sum+=i++;
}
System.out.println(sum);
} --------------------------------- public static void main(String[] args) {
int n = 100;
int sum = 0;
int i = 0;
do {
sum += i++;
} while (i <= n);
System.out.println(sum);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式