1,编写一个Java程序,接收一个整数数组作为输入,并打印数组中的最大值2,逆序输出数组 3,查找数组中指定元素的索引 4,编写一个Java程序,接收一个整数数组作为输入,并打印数组的和
时间: 2024-10-16 21:08:51 浏览: 47
在Java中,你可以按照以下步骤编写程序:
1. 打印数组中的最大值:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] inputArray = {5, 10, 15, 20, 25}; // 输入整数数组
int max = findMax(inputArray); // 调用找最大值的方法
System.out.println("数组中的最大值是:" + max);
}
public static int findMax(int[] arr) {
return Arrays.stream(arr).max().getAsInt();
}
}
```
2. 逆序输出数组:
```java
public class Main {
public static void main(String[] args) {
int[] inputArray = {5, 10, 15, 20, 25};
printReverseArray(inputArray);
}
public static void printReverseArray(int[] arr) {
for (int i = arr.length - 1; i >= 0; i--) {
System.out.print(arr[i] + " ");
}
System.out.println();
}
}
```
3. 查找数组中指定元素的索引:
```java
public class Main {
public static void main(String[] args) {
int[] inputArray = {5, 10, 15, 20, 25};
int target = 15;
int index = findIndex(inputArray, target);
if (index != -1) {
System.out.println("元素 " + target + " 的索引是:" + index);
} else {
System.out.println(target + " 不在数组中");
}
}
public static int findIndex(int[] arr, int target) {
for (int i = 0; i < arr.length; i++) {
if (arr[i] == target) {
return i;
}
}
return -1;
}
}
```
4. 计算并打印数组的和:
```java
public class Main {
public static void main(String[] args) {
int[] inputArray = {5, 10, 15, 20, 25};
int sum = calculateSum(inputArray);
System.out.println("数组的和是:" + sum);
}
public static int calculateSum(int[] arr) {
return Arrays.stream(arr).sum();
}
}
```
阅读全文
相关推荐















