在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] + " ");
}
}
}
運行程序后,首先輸入順序表的長度,然后逐個輸入數據。最后,程序會打印出輸入的順序表數據。
注意:該示例程序假設用戶輸入的都是整數,如果需要處理其他類型的數據,需要相應地修改代碼。