Java 是一种非常流行的编程语言,被广泛应用于各种领域。今天我们将学习如何使用 Java 编写一个程序来计算一个整数的偶数位和与奇数位和。
假设我们有一个整数 num,我们将从右往左数数位。如果是第奇数位,我们将其加到 oddSum 变量中,否则加到 evenSum 变量中。我们可以使用求余和整数除法运算来计算数字中的每个数位。下面是程序的代码:
public class SumOfDigits { public static void main(String[] args) { int num = 12345; int oddSum = 0; int evenSum = 0; int count = 1; while (num != 0) { if (count % 2 == 0) { evenSum += num % 10; } else { oddSum += num % 10; } num /= 10; count++; } System.out.println("Odd sum = " + oddSum); System.out.println("Even sum = " + evenSum); } }
在这段代码中,我们首先定义了 num、oddSum 和 evenSum 三个整型变量。然后我们使用 while 循环和 count 变量来遍历每个数位。在每个循环中,如果 count 是偶数,我们将数字的当前数位加到 evenSum 中,否则加到 oddSum 中。然后我们通过整数除法运算将数字继续向右移动一位。这个过程一直持续到 num 变成 0。
最后,我们使用 System.out.println() 方法来输出 oddSum 和 evenSum 的值。我们可以将这个程序复制到 Eclipse 或其他 Java 集成开发环境中,然后运行它来测试我们的代码是否正确计算了偶数位和奇数位之和。