编写一个java程序,求出数组中20,10,50,40,30,70,95,80,90,100的最 小值。
时间: 2023-09-13 07:08:47 浏览: 69
好的,以下是一个可以求出数组中最小值的Java程序:
```
public class Main {
public static void main(String[] args) {
int[] array = {20, 10, 50, 40, 30, 70, 95, 80, 90, 100};
int min = array[0]; //初始化最小值为数组第一个元素
for (int i = 1; i < array.length; i++) {
if (array[i] < min) {
min = array[i]; //如果当前元素比最小值小,更新最小值
}
}
System.out.println("数组中的最小值为:" + min);
}
}
```
程序的基本思路是:先将最小值初始化为数组第一个元素,然后从第二个元素开始遍历数组,如果当前元素比最小值小,就更新最小值。最后输出最小值即可。
程序输出结果为:`数组中的最小值为:10`。
相关问题
编写一个JAVA应用程序,将数组21 5 90 49 35 88 95奇数输出
在Java中,你可以遍历数组并检查每个元素是否为奇数。如果是,则将其添加到另一个只存储奇数的新数组中。下面是一个简单的示例:
```java
public class OddNumbersFromArray {
public static void main(String[] args) {
int[] numbers = {21, 5, 90, 49, 35, 88, 95}; // 输入数组
int[] oddNumbers = new int[numbers.length]; // 新数组用于存储奇数
int count = 0; // 记录奇数的数量
// 遍历数组,检查并收集奇数
for (int number : numbers) {
if (number % 2 != 0) { // 如果是奇数
oddNumbers[count] = number;
count++; // 数量加一
}
}
// 输出奇数
System.out.println("奇数有: ");
for (int i = 0; i < count; i++) {
System.out.print(oddNumbers[i] + " ");
}
}
}
```
这段代码将输出数组中的所有奇数。
编写一个Java程序快速找到数组中的最大值和最小值
可以通过以下代码实现:
```java
public class ArrayMinMax {
public static void main(String[] args) {
int[] arr = { 10, 2, 30, 20, 5 };
int min = arr[0];
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
if (arr[i] > max) {
max = arr[i];
}
}
System.out.println("最小值: " + min);
System.out.println("最大值: " + max);
}
}
```
首先,我们定义一个整数数组arr,然后使用min和max变量来存储最小值和最大值,分别初始化为数组的第一个元素。
接下来,使用for循环迭代数组中的每个元素,如果该元素小于min,则将该元素赋值给min。同样的,如果该元素大于max,则将该元素赋值给max。
最后,输出min和max即可找到数组中的最小值和最大值。