Java是一種流行的編程語言,它允許程序員使用鍵盤從用戶那里獲取輸入。在處理用戶輸入時,通常需要將輸入與預定的值進行比較。其中一種情況是,程序需要從用戶那里獲取一個“是”或“否”的答案,即“y”或“n”。
Java允許程序員使用鍵盤輸入獲取用戶輸入。以下是一個簡單的示例程序,演示如何從用戶那里獲取一個y或n的輸入:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Do you want to continue (y/n)? "); String input = scanner.nextLine(); if (input.equalsIgnoreCase("y")) { System.out.println("Processing..."); } else if (input.equalsIgnoreCase("n")) { System.out.println("Exiting..."); } else { System.out.println("Invalid input."); } scanner.close(); } }
在上面的示例程序中,程序要求用戶輸入y或n并讀取輸入。如果輸入是“y”,則程序將繼續執行處理;如果輸入是“n”,則程序將退出;否則,程序將輸出一條無效輸入的錯誤消息。
要獲取y或n的輸入,程序使用Scanner類從控制臺讀取用戶輸入。Scanner對象的nextLine()方法用于讀取用戶輸入,將輸入存儲在字符串變量中。然后,程序使用String類的equalsIgnoreCase()方法將輸入與“y”和“n”進行比較。
在Java中,從用戶那里獲取y或n的輸入是一項常見的任務。通過使用Scanner類和String類,程序員可以輕松地實現這項任務,并進一步處理用戶輸入。
上一篇css表格設置定寬
下一篇java問題定位和排查