1
用戶輸入格式爲XX/XX/XXXX的日期,並使用分隔符來挑選輸入中的整數,但我無法弄清楚如何在不將另一個/放在末尾的情況下獲取year變量的輸入。我該如何去爭取那一年的變數?爲什麼掃描儀不能在沒有/末的情況下選擇我的年份變量?
在此先感謝
package formatting_problem;
import java.util.Scanner;
public class DateFormatter {
public static void main(String[] args) {
Integer day = 0;
Integer month = 0;
Integer year = 0;
Integer test = null;
Scanner input = new Scanner(System.in).useDelimiter("/");
System.out.println("Enter a date in the format XX/XX/XXXX to be formatted to Month Day,Year");
while (input.hasNext()){
month = input.nextInt();
day = input.nextInt();
year = input.nextInt();
System.out.println();
}