永发信息网

java程序设计

答案:3  悬赏:30  手机版
解决时间 2021-04-12 11:03
  • 提问者网友:爱唱彩虹
  • 2021-04-11 23:33

请帮我编一个程序实现1+2+3+4+。。。98+99+100=5050

最佳答案
  • 五星知识达人网友:罪歌
  • 2021-04-11 23:47

import java.util.Scanner;


public class Sum {
//求和的方法,含有起始值和最末值2个参数
public void getSum(int index,int last){
//定义保存和的变量
int sum = 0;
//定义第三变量
int temp = 0;
//判断index是否比last的值大,为真,则交换值
if(index>last){
temp = index;
index = last;
last = temp;
}
//逐个相加
for(int i=index;i<=last;i++){
sum+=i;
}
//输出和
System.out.println("从"+index+"到"+last+"的和是:"+sum);
}

public static void main(String[] args) {
//获得Scanner对象
Scanner sc = new Scanner(System.in);
try{
//依次提示输入2个值,并用变量接受
System.out.print("请输入你的起始值:");
int index = Integer.parseInt(sc.nextLine());
System.out.print("请输入你的最末值:");
int last = Integer.parseInt(sc.nextLine());
//实例化Sum
Sum sum = new Sum();
//调用Sum类的求和方法进行求和
sum.getSum(index, last);
}catch(Exception e){ //捕捉格式转换异常
//e.printStackTrace();
System.out.println("你输入的格式错误!");
}
}
}



希望对你有帮助!

全部回答
  • 1楼网友:不甚了了
  • 2021-04-12 01:57

public class Test{

public static void main(String []arg){

int sum=0;

fro(int i=1;i<=100;sum+=i++){}

System.out.print(sum);

}

}

  • 2楼网友:有你哪都是故乡
  • 2021-04-12 01:20

不明白上面的看这个

public class Test{

public static void main(String []arg){

int sum=0;

fro(int i=1;i<=100;i++){

sum=sum+i;

}

System.out.print(sum);

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯