Poechant 練習 Java API - Y/N 輸入驗證

鍾超發表於2011-10-31

迴圈輸入,直到控制檯輸入的內容為Y/y或N/n才結束,輸入其他內容則提示錯誤。


import java.util.Scanner;

public class test {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		boolean isValid = false;
		while (!isValid) {
			String str = sc.next(); 
			if (str.equalsIgnoreCase("y")) {
				System.out.println("YES");
				isValid = true;
			} else if (str.equalsIgnoreCase("n")) {
				System.out.println("NO");
				isValid = true;
			} else {
				System.out.println("Please input \"y\" or \"n\"");
			}
		}
	}
}


相關文章