1. 使用`Scanner`类:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the size of the array: ");
int size = scanner.nextInt();
int[] array = new int[size];
System.out.println("Enter the elements of the array:");
for (int i = 0; i < size; i++) {
array[i] = scanner.nextInt();
}
System.out.println("The input array is:");
for (int i = 0; i < size; i++) {
System.out.print(array[i] + " ");
}
scanner.close();
}
}
2. 使用Java 8的`Stream API`:
```java
import java.util.Scanner;
import java.util.stream.IntStream;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the size of the array: ");
int size = scanner.nextInt();
int[] array = IntStream.range(0, size)
.mapToObj(i -> scanner.nextInt())
.toArray();
System.out.println("The input array is:");
IntStream.of(array).forEach(System.out::print);
scanner.close();
}
}
以上两种方法都可以实现从键盘输入一维数组并输出。请选择适合您需求的方法进行操作