请帮我编一个程序实现1+2+3+4+。。。98+99+100=5050
请帮我编一个程序实现1+2+3+4+。。。98+99+100=5050
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("你输入的格式错误!");
}
}
}
希望对你有帮助!
public class Test{
public static void main(String []arg){
int sum=0;
fro(int i=1;i<=100;sum+=i++){}
System.out.print(sum);
}
}
不明白上面的看这个
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);
}