Java代码实现: 找出0到9数字数组中的单双数个数及最大最小值

以下是用Java代码实现找出一组0到9数字中的大小、单双规律的示例:

public class NumberPatterns {
    public static void main(String[] args) {
        int[] numbers = {5, 2, 7, 0, 9, 1, 8, 3, 6, 4};
        int evenCount = 0;
        int oddCount = 0;
        int max = numbers[0];
        int min = numbers[0];

        for (int i = 0; i < numbers.length; i++) {
            if (numbers[i] % 2 == 0) {
                evenCount++;
            } else {
                oddCount++;
            }

            if (numbers[i] > max) {
                max = numbers[i];
            }

            if (numbers[i] < min) {
                min = numbers[i];
            }
        }

        System.out.println('Even count: ' + evenCount);
        System.out.println('Odd count: ' + oddCount);
        System.out.println('Max number: ' + max);
        System.out.println('Min number: ' + min);
    }
}

这段代码中,我们定义了一个包含数字的数组,并使用循环遍历数组中的每个元素。在循环中,我们使用条件语句来判断每个数字是奇数还是偶数,并分别计算奇数和偶数的数量。我们还使用另外两个变量来记录数组中的最大值和最小值,以便在循环结束后输出这些值。

代码解释:

  1. int[] numbers = {5, 2, 7, 0, 9, 1, 8, 3, 6, 4}; 定义一个整型数组 numbers 并初始化.
  2. int evenCount = 0; int oddCount = 0; 定义两个整型变量,分别用于存储偶数和奇数的个数,初始值为0.
  3. int max = numbers[0]; int min = numbers[0]; 定义两个整型变量,分别用于存储最大值和最小值,初始值为数组的第一个元素.
  4. for (int i = 0; i < numbers.length; i++) 使用 for 循环遍历数组中的每个元素.
  5. if (numbers[i] % 2 == 0) 判断当前元素是否是偶数,如果是,则 evenCount 加 1.
  6. else { oddCount++; } 如果当前元素不是偶数,则为奇数,oddCount 加 1.
  7. if (numbers[i] > max) 如果当前元素大于 max,则将 max 更新为当前元素.
  8. if (numbers[i] < min) 如果当前元素小于 min,则将 min 更新为当前元素.
  9. 最后,打印出偶数个数、奇数个数、最大值和最小值.

在上面的示例中,我们使用了一些基本的Java语法,如数组、条件语句和循环。这些基本的语法元素是编写更复杂的Java程序的必要组成部分。

Java代码实现: 找出0到9数字数组中的单双数个数及最大最小值

原文地址: https://www.cveoy.top/t/topic/jj4O 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录