Java中定义一个数组,取最小值
时间: 2024-03-13 13:45:44 浏览: 21
可以使用以下代码定义一个整型数组,并找到最小值:
```java
int[] arr = {3, 2, 5, 1, 4};
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("最小值为:" + min);
```
首先将数组的第一个元素赋值给变量`min`,然后遍历数组,如果当前元素比`min`小,则将当前元素赋值给`min`。最后输出`min`即为数组中的最小值。
相关问题
Java定义一个getmin,求带入的一维数组中的最小值
好的,你可以使用以下代码定义一个 `getmin` 方法来求带入的一维数组中的最小值:
```java
public static int getmin(int[] array) {
int min = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i] < min) {
min = array[i];
}
}
return min;
}
```
其中,`array` 是你带入的一维数组,使用一个变量 `min` 来保存当前的最小值,然后遍历整个数组,如果发现当前的元素比 `min` 还要小,就将其赋值给 `min`。最后返回 `min` 即可。你可以在方法外部定义一个数组,然后调用 `getmin` 方法来测试它的功能,例如:
```java
int[] arr = {5, 3, 2, 4, 1};
int min_val = getmin(arr);
System.out.println(min_val);
```
这段代码会输出数组中的最小值 `1`。
java二维数组找最小值
以下是一个示例代码,可以找到一个二维数组中的最小值:
```
public class TwoDimensionalArrayMinValue {
public static void main(String[] args) {
// 定义一个二维数组
int[][] arr = {{2, 5, 9}, {8, 3, 1}, {4, 6, 7}};
// 定义变量记录最小值
int minValue = arr[0][0];
// 遍历二维数组,找到最小值
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[0].length; j++) {
if (arr[i][j] < minValue) {
minValue = arr[i][j];
}
}
}
// 输出最小值
System.out.println("The minimum value in the two dimensional array is " + minValue);
}
}
```
输出:
```
The minimum value in the two dimensional array is 1
```