#Z01006. 多组数据处理记得每轮归零
多组数据处理记得每轮归零
题目描述
多组测试数据,每组测试数据2个整数 m 和n,以下程序是求m 到 n的累加和
import java.util.Scanner;
public class Main { public static void main(String[] args) { int m=0,n=0; int sum=0;//用来存放每组数据从 n 到 m 的累加和 Scanner s=new Scanner(System.in); while(s.hasNext()) { m=s.nextInt(); n=s.nextInt(); //由于有多组测试数据,所以每一组测试数据处理的时候,sum都必须归零,想想是不是有道理? //所以这里的 sum=0;这行代码不能缺少,或者直接把while循环上面的 int sum=0;挪到这里,每轮循环都重新定义sum
for(int i=m;i { sum=i;//sum=i;是赋值语句,这里要把i的值累加到sum,所以必须是sum=sum+i;或者 sum+=i; } System.out.println(sum); } } }
输入格式
多组输入,每组一行,2个整数m和n。1
输出格式
每组输入,求[m,n]的累加和
1 10
1 100
55
5050
豫公网安备41072702000346号