题目:输入一个数字要求输出该数字各个位上偶数的和
示例:
输入5584
输出12
/**
* 输入一个数字要求输出该数字各个位上偶数的和
* @author littleRich
*
*/
public class DigitsSum {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Please input a number:");
long num = scan.nextLong();
String str = String.valueOf(num);
int sum = 0, temp;
for(int i = 0; i < str.length(); i++){
temp = Integer.parseInt(String.valueOf(str.charAt(i)));
if(temp % 2 == 0){
sum += temp;
}
}
System.out.println(num + "的各位上偶数之和:" + sum);
}
}