Return the number of even ints in the given array. Note: the % "mod" operator computes the remainder, e.g. 5 % 2 is 1.
时间: 2024-02-12 16:05:08 浏览: 157
Sure! Here's the code in Python:
```python
def count_evens(nums):
count = 0
for num in nums:
if num % 2 == 0:
count += 1
return count
```
This function takes a list of integers as input and returns the number of even integers in the list. It works by iterating over the list, checking each integer to see if it's even (i.e. if it's divisible by 2 with no remainder), and incrementing a count variable if it is. Finally, the function returns the count of even integers.
相关问题
use java Return the number of even ints in the given array. Note: the % "mod" operator computes the remainder, e.g. 5 % 2 is 1. countEvens([2, 1, 2, 3, 4]) → 3 countEvens([2, 2, 0]) → 3 countEvens([1, 3, 5]) → 0
可以使用以下代码来实现:
```java
public int countEvens(int[] nums) {
int count = 0;
for (int i = 0; i < nums.length; i++) {
if (nums[i] % 2 == 0) {
count++;
}
}
return count;
}
```
该方法遍历整个数组,如果当前数字是偶数,则将计数器加1。最后返回计数器的值即为偶数个数。
阅读全文