📅  最后修改于: 2023-12-03 14:43:03.419000             🧑  作者: Mango
在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 中。最后,我们计算出它们之间的差异,并将结果打印出来。
以上三个程序分别演示了如何计算奇数之和、偶数之和以及它们之间的差异。在实际开发中,我们可以根据具体的业务需求来选择合适的算法和实现方式。