D:不定长整数序列求和问题

D:不定长整数序列求和问题

(输入文件: 0. in输出文件: estdout. Dc2)
Jan最近正在学习最简单的程序设计技术,熟练掌握了定长度(数据个数已知)的整数
加法程序设计方法后,他试图解决不定长度(数据个数不确定)整数序列求和的问题。由于
没有找到把未知个数的数据求和的方法,Jare 陷入了苦恼之中。作为程序员的你,能否写
一个用于不定长整数序列求和的程序给他提供帮助呢?

输入数据:

第行输入一个整数n表示测试案例的个数。接下来的口行,每行由1到若干个整数构
成,两个整数之间用空格分开,用回车结束数据序列的输入。

输出数据:

对于每一行用于求和的整数,输出一个和数值。输出的形式为: Sum=Xxx (其中,XXX是具体的求和数据)

样例输入:

2
2 55 77
10 20 30 40 50 60 70 80 90 100

样例输入:

sum=134
sum=550


Java代码

public class Main {
	@SuppressWarnings("resource")
	public static void main(String[] args) {
		int n;
		String str = null;
		Scanner input = new Scanner(System.in);
		String x = input.nextLine();
		n = Integer.parseInt(x);

		for(int i = 0; i < n; i++) {
			str = input.nextLine();
			show(str);
		}

	}

	private static void show(String str) {
		int sum = 0;
		String[] s = str.split(" ");
		for(int i = 0; i < s.length; i++) {
			sum += Integer.parseInt(s[i]);
		}
		System.out.println("sum="+sum);
	}

}

你可能感兴趣的:(oj刷题)