Problem Description
有一天, KIKI 收到一张奇怪的信, 信上要KIKI 计算出给定数各个位上数字为偶数的和.
eg. 5548
结果为12 , 等于 4 + 8
KIKI 很苦恼. 想请你帮忙解决这个问题.
Input
输入数据有多组,每组占一行,只有一个数字,保证数字在INT范围内.
Output
对于每组输入数据,输出一行,每两组数据之间有一个空行.
Sample Input
415326
3262
Sample Output
12
10
简单题。
注意输出格式就行!输出之间才有空行。
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); boolean isFirst = true; while(sc.hasNext()){ long n = sc.nextLong(); if(isFirst){ isFirst=false; }else{ System.out.println(); } long sum =0; long k=0; while(n>0){ k=n%10; if(k%2==0){ sum+=k; } n=n/10; } System.out.println(sum); } } }