All pastes #473508 Raw Edit

Someone

public java v1 · immutable
·published 2007-05-06 09:14 UTC
rendered paste body
import java.util.*;public class TimerTester{  private Timer tm;  private int counter;  private boolean switcher = false;  private String userSelect = "abc";  private boolean displayerRunner = true;  private String returnLine = "B";  private Scanner nScanner = null;      public TimerTester()  {    nScanner = new Scanner(System.in);    tm = new Timer();    tm.schedule(new timerTasker(), 0, 1000);  }    public static void main(String args[])  {      TimerTester sim = new TimerTester();      int counter = 0;          }        class timerTasker extends TimerTask    {        public void run()         {            userSelect = nScanner.nextLine();            if (userSelect.length() == 0)                {                    System.out.println("ENTER PRESSED");                    userSelect = "not0";                    displayerRunner = false;                                    }                            if (displayerRunner == true)            {                for (int i=0; i< 100; i++)                {                    System.out.println();                }                                if (switcher == false)                {                    System.out.println("'o.");                    System.out.println(".o'");                    System.out.println("'o.");                    System.out.println(".o'");                    System.out.println("'o.");                    System.out.println(".o'");                    switcher = true;                    System.out.println("Press enter!");                          }                                else if (switcher == true)                {                    System.out.println(".o'");                 System.out.println("'o.");                 System.out.println(".o'");                 System.out.println("'o.");                 System.out.println(".o'");                 System.out.println("'o.");                 switcher = false;                 System.out.println("Press enter!");               }                          if (counter == 8)                {                    tm.cancel();                    System.exit(0);                }                       }                if (displayerRunner == false)            {                System.out.println("Starting displayerMenu");               displayerMenu();             }             counter++;    }        }        public void displayerMenu()    {        System.out.println("Press a to return to simulation");        Scanner returnScanner = new Scanner(System.in);        System.out.println("Scanner Created");        returnLine = returnScanner.next();      //<------ THIS LINE IS KILLING THE PROGRAM T_T        System.out.println("Scanner set");      //  returnLine = "a";        if (returnLine.equals("a"))                {                    displayerRunner = true;                    System.out.println("You typed a");                }        if (returnLine.equals("B"))                {                    System.out.println("Oh no! The scanner didnt work!");                    System.exit(0);                }                returnScanner = null;           }    }// NOW IMPROVED FOR SCREENCLEANING CAPABILITIES!