描述

有一个整数n(0<n<2147483647)不定长。你要做的是:获取该整数的各位数字,再分别对奇数和`偶数求和并输出。

输入

第一行有一个整数n(0<n<2147483647)

输出

第一行输出所有的奇数和

第二行输出所有的偶数和

public class Main {	public static void main(String[] args) {		/*		 * 有一个整数n(0
<2147483647)不定长  * 意思是int类型数据  */ /*  * 第一步n转成String类型  * 第二步String转char数组  * 第三步char 强转 int   * 第四步判断奇偶数 并分别求和  */ int oushu = 0; int jishu = 0; Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); scanner.close(); //关闭输入流 String string = n+""; //第一步n转成String类型 char[] charArray = string.toCharArray(); //第二步String转char数组 //遍历数组 for (int i = 0; i < charArray.length; i++) { int temp = (int)(charArray[i]-48); if(temp%2==0){ oushu+=temp; }else{ jishu+=temp; } } System.out.println(jishu); System.out.println(oushu); }}