Java代码实现: 找出0到9数字数组中的单双数个数及最大最小值
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);
}
}
这段代码中,我们定义了一个包含数字的数组,并使用循环遍历数组中的每个元素。在循环中,我们使用条件语句来判断每个数字是奇数还是偶数,并分别计算奇数和偶数的数量。我们还使用另外两个变量来记录数组中的最大值和最小值,以便在循环结束后输出这些值。
代码解释:
int[] numbers = {5, 2, 7, 0, 9, 1, 8, 3, 6, 4};定义一个整型数组numbers并初始化.int evenCount = 0; int oddCount = 0;定义两个整型变量,分别用于存储偶数和奇数的个数,初始值为0.int max = numbers[0]; int min = numbers[0];定义两个整型变量,分别用于存储最大值和最小值,初始值为数组的第一个元素.for (int i = 0; i < numbers.length; i++)使用 for 循环遍历数组中的每个元素.if (numbers[i] % 2 == 0)判断当前元素是否是偶数,如果是,则evenCount加 1.else { oddCount++; }如果当前元素不是偶数,则为奇数,oddCount加 1.if (numbers[i] > max)如果当前元素大于max,则将max更新为当前元素.if (numbers[i] < min)如果当前元素小于min,则将min更新为当前元素.- 最后,打印出偶数个数、奇数个数、最大值和最小值.
在上面的示例中,我们使用了一些基本的Java语法,如数组、条件语句和循环。这些基本的语法元素是编写更复杂的Java程序的必要组成部分。
原文地址: https://www.cveoy.top/t/topic/jj4O 著作权归作者所有。请勿转载和采集!