使用Java计算出一个整型数组里面满足条件的元素个数
时间: 2024-01-24 19:04:40 浏览: 32
假设条件为数组元素大于等于10,可以使用以下代码实现:
```java
public static int countElements(int[] arr) {
int count = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] >= 10) {
count++;
}
}
return count;
}
```
该方法接收一个整型数组作为参数,在循环中判断每个元素是否大于等于10,若是则计数器加1。最后返回计数器的值即可得到满足条件的元素个数。
相关问题
java实现从一个整型数组中随机取2个数
可以用Random类来生成两个随机数,然后将数组中对应的两个元素交换位置,就可以实现从一个整型数组中随机取两个数了。具体实现可以参考如下代码:
```java
import java.util.Random;
public class RandomSelect {
public static void main(String[] args) {
int[] nums = {1, 2, 3, 4, 5, 6, 7, 8, 9};
Random random = new Random();
int index1 = random.nextInt(nums.length);
int index2 = random.nextInt(nums.length);
// 交换两个元素的位置
int temp = nums[index1];
nums[index1] = nums[index2];
nums[index2] = temp;
System.out.println("随机选取的两个数为 " + nums[index1] + " 和 " + nums[index2]);
}
}
```
求一个整型数组的元素之和及平均值 用Java
好的,这是一个计算问题,很简单,下面是Java代码实现:
```
public class ArraySumAndAvg {
public static void main(String[] args) {
int[] arr = {2, 4, 6, 8, 10}; // 定义整型数组
int sum = 0;
double avg = 0;
// 计算元素之和
for(int i: arr){
sum += i;
}
System.out.println("数组元素之和为:" + sum);
// 计算平均值
avg = sum / (double)arr.length;
System.out.println("数组平均值为:" + avg);
}
}
```
以上代码中,我们定义了一个长度为5的整型数组,遍历数组求和,再通过数组长度计算平均值,最后输出结果。
注意,我们需要将数组长度转换为double类型,在计算平均值时才能得到正确的结果。