Java数组长度为10的数组中输出最大的三个数的代码
时间: 2024-05-15 08:15:48 浏览: 9
以下是Java代码:
```
public static void main(String[] args) {
int[] arr = {5, 8, 2, 10, 3, 6, 1, 7, 9, 4};
// 先排序
Arrays.sort(arr);
// 从后往前输出最大的三个数
for (int i = arr.length - 1; i >= arr.length - 3; i--) {
System.out.println(arr[i]);
}
}
```
相关问题
java语言数组长度为6,输出数组中的最大值和最小值
可以使用循环遍历数组,逐一比较得到最大值和最小值。具体实现如下:
```java
public class Main {
public static void main(String[] args) {
int[] arr = {1, 8, 3, 6, 2, 5};
int max = arr[0]; // 假设第一个元素为最大值
int min = arr[0]; // 假设第一个元素为最小值
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i]; // 更新最大值
}
if (arr[i] < min) {
min = arr[i]; // 更新最小值
}
}
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
}
}
```
输出结果为:
```
最大值为:8
最小值为:1
```
java数组数值小于数组长度输出最大值
以下是Java代码实现:
```java
public class Main {
public static void main(String[] args) {
int[] arr = {1, 5, 9, 2, 7, 8};
int len = arr.length;
int max = Integer.MIN_VALUE;
for (int i = 0; i < len; i++) {
if (arr[i] < len && arr[i] > max) {
max = arr[i];
}
}
if (max == Integer.MIN_VALUE) {
System.out.println("数组中没有小于数组长度的数字");
} else {
System.out.println("小于数组长度的最大数字为:" + max);
}
}
}
```
输出结果:
```
小于数组长度的最大数字为:8
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)