/* * WaitingForGodot.java * * Author: Robert W. Hasker * * This program asks if they're done yet and counts how many times he * or she will answer the question. * */ import javax.swing.JOptionPane; public class WaitingForGodot { public static void main(String[] args) { boolean done = false; int timesAsked = 0; while (!done) { timesAsked++; String response = JOptionPane.showInputDialog("Continue?"); if ( response == null || response.length() == 0 ) { JOptionPane.showMessageDialog(null, "Please answer the question."); } else { if (response.charAt(0) == 'n' || response.charAt(0) == 'N' ) { done = true; } } } JOptionPane.showMessageDialog(null, "Well, that passes a little time.\n" + "You responded " + timesAsked + " times."); } }