编写一个Java程序,找出以一个整数组中的最大值和最小值

public class Found {
    public static void main(String[] args) {
        int[] array = {1,2,3,4,5,6,7,8,9,10};

        int min = array[0];
        int max = array[0];

        for (int i = 1; i < array.length; i++) {
            if (array[i] < min) {
                min = array[i];
            }
            if (array[i] > max) {
                max = array[i];
            }
        }

        System.out.println("数组中的最小值为:" + min);
        System.out.println("数组中的最大值为:" + max);
    }
}

在这个程序中,我们定义了一个名为Found的类,其中包含了一个main方法。在main方法中,我们创建了一个整型数组,并使用一个for循环来遍历数组,找出其中的最小值和最大值。最后,我们使用System.out.println()方法打印出找到的最小值和最大值。当你运行这个程序时,它将输出数组中的最小值和最大值。

### 回答1: 答:可以使用java的for循环和if语句来实现。首先,创建一个变量max和min,分别存储最大和最小值,然后使用for循环遍历输入的整数,如果当前值大于max,就将max更新为当前值,如果当前值小于min,就将min更新为当前值,最后循环结束,max和min就分别存储最大和最小值了。 ### 回答2: 您好!以下是使用Java编写程序,实现用户输入若干整数并求出其的最大数和最小数: ```java import java.util.Scanner; public class FindMaxMin { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入整数个数:"); int count = input.nextInt(); int max = Integer.MIN_VALUE; // 初始化最大值为最小整数 int min = Integer.MAX_VALUE; // 初始化最小值为最大整数 for (int i = 0; i < count; i++) { System.out.print("请输入第 " + (i+1) + " 个整数:"); int num = input.nextInt(); if (num > max) { max = num; // 更新最大值 } if (num < min) { min = num; // 更新最小值 } } System.out.println("最大数是:" + max); System.out.println("最小数是:" + min); input.close(); } } ``` 运行此程序,用户需要输入整数个数,然后逐个输入整数。程序会依次比较每个输入的整数与当前的最大值最小值,更新最大值最小值。最后,程序会输出找到的最大数和最小数。 希望以上内容能对您有所帮助!如有任何问题,请随时追问。 ### 回答3: 你好!下面是一个Java编写程序,可以帮助用户输入若干整数,并找出的最大数和最小数: ```java import java.util.Scanner; public class FindMaxMin { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入整数个数:"); int n = scanner.nextInt(); int[] numbers = new int[n]; for (int i = 0; i < n; i++) { System.out.print("请输入第 " + (i + 1) + " 个整数:"); numbers[i] = scanner.nextInt(); } int max = numbers[0]; int min = numbers[0]; for (int i = 1; i < n; i++) { if (numbers[i] > max) { max = numbers[i]; } if (numbers[i] < min) { min = numbers[i]; } } System.out.println("最大数为:" + max); System.out.println("最小数为:" + min); scanner.close(); } } ``` 用户运行该程序后,首先需要输入整数个数(例如输入5),然后按照提示输入对应个数的整数。程序会自动找出输入整数的最大数和最小数,并输出结果。 希望以上内容能对你有所帮助!如果有任何疑问,请随时询问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值