📌  相关文章
📜  Java程序奇数和偶数之和之间的差异(1)

📅  最后修改于: 2023-12-03 14:43:03.419000             🧑  作者: Mango

Java程序奇数和偶数之和之间的差异

在Java中,我们可以通过以下两个程序分别计算奇数和偶数之和,并计算它们之间的差异。

计算奇数之和的程序
public class OddNumberSum {
    public static void main(String[] args) {
        int n = 100;
        int sum = 0;
        for (int i = 1; i <= n; i += 2) {
            sum += i;
        }
        System.out.println("the sum of odd numbers is: " + sum);
    }
}

以上程序中,我们定义了一个公共类 OddNumberSum,并在其中定义了一个 main() 方法。在 main() 方法中,我们通过一个 for 循环逐个遍历 1 到 100 之间的奇数,并将它们相加。最后,我们将结果打印出来。

计算偶数之和的程序
public class EvenNumberSum {
    public static void main(String[] args) {
        int n = 100;
        int sum = 0;
        for (int i = 2; i <= n; i += 2) {
            sum += i;
        }
        System.out.println("the sum of even numbers is: " + sum);
    }
}

以上程序中,我们定义了一个公共类 EvenNumberSum,并在其中定义了一个 main() 方法。在 main() 方法中,我们通过一个 for 循环逐个遍历 2 到 100 之间的偶数,并将它们相加。最后,我们将结果打印出来。

计算奇偶数之和之差的程序
public class OddEvenDiff {
    public static void main(String[] args) {
        int n = 100;
        int oddSum = 0;
        int evenSum = 0;

        for (int i = 1; i <= n; i++) {
            if (i % 2 == 0) {
                evenSum += i;
            } else {
                oddSum += i;
            }
        }

        int diff = oddSum - evenSum;
        System.out.println("the difference between the sum of odd and even numbers is: " + diff);
    }
}

以上程序中,我们定义了一个公共类 OddEvenDiff,并在其中定义了一个 main() 方法。在 main() 方法中,我们通过一个 for 循环遍历 1 到 100 之间的所有数字,并用 if 语句判断它们是奇数还是偶数,并将它们分别加入到 oddSum 和 evenSum 中。最后,我们计算出它们之间的差异,并将结果打印出来。

总结

以上三个程序分别演示了如何计算奇数之和、偶数之和以及它们之间的差异。在实际开发中,我们可以根据具体的业务需求来选择合适的算法和实现方式。