你知道java吗?请用java写一段遍历数组得到最大值的代码
时间: 2023-02-24 20:09:59 浏览: 96
是的,我知道 Java。下面是一段遍历数组并获取最大值的 Java 代码:
```
public class Main {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9};
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
System.out.println("最大值是:" + max);
}
}
```
相关问题
写yidau指定数组进行冒泡排序,输出最大值的下标的代码java
好的,以下是Java语言的代码:
```java
public class BubbleSortMaxIndex {
public static void main(String[] args) {
// 定义数组
int[] arr = {5, 2, 8, 3, 6, 1, 9, 7, 4};
// 冒泡排序
for (int i = 0; i < arr.length - 1; i++) {
for (int j = 0; j < arr.length - i - 1; j++) {
if (arr[j] > arr[j+1]) {
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
// 输出最大值的下标
int maxIndex = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] > arr[maxIndex]) {
maxIndex = i;
}
}
System.out.println("最大值的下标为:" + maxIndex);
}
}
```
这段代码同样定义了一个数组 `arr`,并对其进行了冒泡排序。然后通过遍历数组来找到最大值的下标,并将其输出。
java二维数组求最大值最小值
好的,我可以为您提供一个简单的 Java 代码片段来解决这个问题。假设您有一个 `int` 类型的二维数组 `array`,代码如下:
```java
int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int min = array[0][0];
int max = array[0][0];
for (int[] row : array) {
for (int num : row) {
if (num < min) {
min = num;
}
if (num > max) {
max = num;
}
}
}
System.out.println("最小值: " + min);
System.out.println("最大值: " + max);
```
这段代码首先初始化了一个二维数组 `array`,然后通过两个变量 `min` 和 `max` 来跟踪最小和最大值。接下来,使用两个嵌套的 `for` 循环遍历整个数组,将每个元素与 `min` 和 `max` 进行比较,如果它比 `min` 小或比 `max` 大,就更新 `min` 或 `max` 的值。最后,输出 `min` 和 `max` 的值。
希望这个代码能帮到您!