Java求编程序计算输入的一组数据中的偶数和

用Scanner做,在键盘上输入15个数字,求其中的偶数之和

import java.util.Scanner;

public class Demo001{

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请从键盘上顺序输入15个整数");

String s = scanner.nextLine();

String[] sArray = s.split(" ");

int sum = 0;
for (int i = 0; i < sArray.length; i++) {
if (0 == Integer.parseInt(sArray[i]) % 2) {
sum += Integer.parseInt(sArray[i]);
}
}

System.out.println("15个整数的偶数和为:" + sum);
}
}

结果如下:

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-14
public class Sum {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int sum = getSum(scan.nextLine());
System.out.println("输入数据偶数之和是:"+sum);
}
public static int getSum(String str){
int sum = 0;
for(int i = 0; i < str.length(); i++){
int a = str.charAt(i)-48;
if(a%2==0&&a>=0&&a<=9){
sum += a;
}
}
return sum;
}
}
简单测试后ok本回答被网友采纳
相似回答