在Java編程中,有時需要輸入很多姓名和學號,這時可以使用數組進行管理。
String[] names = {"張三", "李四", "王五", "趙六"}; int[] numbers = {101, 102, 103, 104};
通過這樣的方式,我們可以方便地管理多個姓名和學號,也能夠方便地進行循環遍歷。
for (int i = 0; i< names.length; i++) { System.out.println(names[i] + "的學號是:" + numbers[i]); }
當然,如果需要在程序運行時動態地輸入姓名和學號,可以使用Scanner類獲取用戶的輸入。
Scanner scanner = new Scanner(System.in); String[] names = new String[4]; int[] numbers = new int[4]; for (int i = 0; i< names.length; i++) { System.out.print("請輸入第" + (i + 1) + "個學生的姓名:"); names[i] = scanner.next(); System.out.print("請輸入第" + (i + 1) + "個學生的學號:"); numbers[i] = scanner.nextInt(); }
這樣,用戶就可以通過鍵盤輸入多個姓名和學號,程序會將其保存到數組中。