写一个方法,实现一维数组中N个数据的最大值。java
时间: 2023-05-11 09:04:26 浏览: 69
可以使用以下代码实现:
public static int getMax(int[] arr, int n) {
int max = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
其中,arr是一维数组,n是数组中元素的个数。这个方法会返回数组中的最大值。
相关问题
JAVA找到二维数组的第一个最大值,并标明位置
可以使用双重循环遍历二维数组,找到第一个最大值及其位置,代码如下:
```java
public static void findMax(int[][] arr) {
int max = arr[0][0];
int row = 0;
int col = 0;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
if (arr[i][j] > max) {
max = arr[i][j];
row = i;
col = j;
}
}
}
System.out.println("最大值为:" + max + ",位置为:[" + row + "][" + col + "]");
}
```
调用该方法即可找到二维数组的第一个最大值及其位置。
JAVA找到二维数组竖排的第一个最大值,并标明位置
可以使用以下代码实现:
```java
public static void findMax(int[][] arr) {
int max = arr[0][0];
int row = 0;
int col = 0;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
if (arr[i][j] > max) {
max = arr[i][j];
row = i;
col = j;
}
}
}
System.out.println("最大值为:" + max + ",位置为:[" + row + "][" + col + "]");
}
```
调用该方法即可找到二维数组竖排的第一个最大值,并标明位置。