Mega Code Archive

 
Categories / Java / Development Class
 

Use Scanner to read user input

import java.util.Scanner; class Console {   static Scanner sc = new Scanner(System.in);   public static boolean askYorN(String prompt) {     while (true) {       String answer;       System.out.print("\n" + prompt + " (Y or N) ");       answer = sc.next();       if (answer.equalsIgnoreCase("Y"))         return true;       else if (answer.equalsIgnoreCase("N"))         return false;     }   } } public class MainClass {   public static void main(String[] args) {     while (Console.askYorN("Keep going?")) {       System.out.println("!");     }   } }