在Java中,可以使用数组来实现顺序表,并通过用户输入来填充数据。以下是一个示例代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 获取顺序表的长度
System.out.print("请输入顺序表的长度:");
int size = scanner.nextInt();
// 创建顺序表的数组
int[] list = new int[size];
// 输入数据
System.out.println("请输入顺序表的数据:");
for (int i = 0; i < size; i++) {
list[i] = scanner.nextInt();
}
// 打印顺序表
System.out.println("顺序表的数据为:");
for (int i = 0; i < size; i++) {
System.out.print(list[i] + " ");
}
}
}
运行程序后,首先输入顺序表的长度,然后逐个输入数据。最后,程序会打印出输入的顺序表数据。
注意:该示例程序假设用户输入的都是整数,如果需要处理其他类型的数据,需要相应地修改代码。