Java采用键盘录入的形式往int数组中添加6个元素,对这个数组中的元素进行以下操作:1,按照{元素1,元素2,元素3,..}的格式打印出每一个元素;2,对数组中的元素求最大值,然后打印最大值;3,对数组中的元素随机排名,然后按照{元素1,元素2,元素3,...}的格式打印每一个元素
时间: 2024-02-25 20:55:32 浏览: 54
有一个int数组{1,3,5,-2,4,6},要求获取:最大值、最小值、元素和、平均值
5星 · 资源好评率100%
好的,您要的是Java代码实现,下面是代码:
```java
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] arr = new int[6];
for (int i = 0; i < arr.length; i++) {
System.out.print("请输入第" + (i + 1) + "个元素:");
arr[i] = scanner.nextInt();
}
System.out.println("数组中的元素为:" + Arrays.toString(arr));
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
System.out.println("最大值为:" + max);
Random random = new Random();
for (int i = arr.length; i > 1; i--) {
int j = random.nextInt(i);
int temp = arr[j];
arr[j] = arr[i - 1];
arr[i - 1] = temp;
}
System.out.println("随机排列后的数组为:" + Arrays.toString(arr));
}
}
```
您可以通过运行该代码,输入6个整数,程序会输出按照要求处理过的结果。
阅读全文