用java编写挑选出数组1,9,5,7,4,3,8中最大的数
时间: 2024-05-09 21:15:28 浏览: 9
可以使用Java自带的Arrays类中的sort方法,将数组排序,然后取最后一个元素即可得到最大值。代码如下:
```java
public class Main {
public static void main(String[] args) {
int[] arr = {1, 9, 5, 7, 4, 3, 8};
Arrays.sort(arr);
int max = arr[arr.length - 1];
System.out.println("最大值为:" + max);
}
}
```
输出结果为:
```
最大值为:9
```
相关问题
java输出这个数组1 2 3 4 5 6 7 8 9 0
可以使用以下代码来输出该数组:
```java
int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
```
输出结果为:
```
1 2 3 4 5 6 7 8 9 0
```
用Java编写找出二维数组中最大元素的位置
你好!感谢你的问题。以下是回答:
可以使用Java来找出二维数组中最大元素的位置。具体步骤如下:
1. 定义一个变量来存储最大元素的值。
2. 然后遍历二维数组,比较每个元素的值是否大于最大元素的值,并记录其位置。
3. 遍历完成后,就可以得出最大元素的位置。
以下是示例代码:
```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][0];
int x = 0;
int y = 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];
x = i;
y = j;
}
}
}
System.out.println("最大元素的值为:" + max + ",位置为:(" + x + ", " + y + ")");
}
}