随机产生五十个数,找出其中最大值和最小值,并计算>=60有多少个

本文详细介绍了如何在Java中创建并操作一个包含随机整数的数组,包括获取最大值、最小值,遍历数组,以及统计特定数值范围内的元素数量。通过具体的代码实现,展示了数组的常见操作和数据统计方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package com.twoday.test;

public class TestArray18 {
public static void main(String[] args) {
//创建一个长度为50的,每个元素在0-100之间的数组
int[] arr = getArray(100);
//遍历数组
printArr(arr);
//获取最大值和最小值
int min = getMin(arr);
int max = getMax(arr);
System.out.println(“数组中最大值:” + max + “\t数组中最小值:” + min);
//统计其中大于等于60的元素个数
int count = count(arr,60);
System.out.println(“数组中大于或等于60的数有:” + count + " 个");
}

//遍历数组
private static void printArr(int[] arr) {
    System.out.println("输出数组元素");
    for(int i=0;i<arr.length;i++){
        if(i%10 ==0){
            System.out.println();
        }
        System.out.print(arr[i]+"\t");
    }
}
//获取数组最大值
private static int getMax(int[] arr) {
    int max = arr[0];
    for(int i=1;i<arr.length;i++){
        if(max<arr[i]){
            max = arr[i];
        }
    }
    return max;
}
//获取数组最小值
private static int getMin(int[] arr) {
    int min = arr[0];
    for(int i=0;i<arr.length;i++){
        if(min>arr[i]){
            min = arr[i];
        }
    }
    return min;
}
// 创建数组 并且初始化50个数据
public static int[] getArray(int n) {
    int arr[] = new int[50];
    for (int i = 0; i < 50; i++) {
        arr[i] = (int) (n * Math.random());
    }
    return arr;
}
// 统计数组中大于等于60的数量的方法 思路:使用一个int值计数
public static int count(int[] arr,int elem) {
    int count = 0;
    for (int i : arr) {
        if (i >= elem) {
            count++;
        }
    }
    return count;
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值