Using StdDraw is both
more "interesting" and
more "complicated"
way to show output to the user.
T.I.A.S.
import java.util.Scanner;
public class WaitClient{
//-------------------------------------------------------------------
public static int count = 0;
//-------------------------------------------------------------------
public static void incrementCount(){
count ++;
System.out.printf ("\n\t\t %3d",count);
}
//-------------------------------------------------------------------
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
do{
incrementCount();
System.out.printf ( "\n\t\t\t 9) to quit"
+ "\n\t\t\t Any other INTEGER to continue"
+ "\n"
+"\n\t\t\t Continue? "
);
} while( sc.nextInt() != 9 );
System.out.printf ("\n");
}
}
import java.awt.*;
import java.util.Scanner;
public class WaitDrawClient{
//-------------------------------------------------------------------
public static int count = 0;
//-------------------------------------------------------------------
public static void incrementCount(){
count ++;
StdDraw.clear( Color.BLACK );
StdDraw.text( 0, 0, ""+count );
}
//-------------------------------------------------------------------
public static void main(String[] args){
initializeStdDraw();
Scanner sc = new Scanner(System.in);
do{
incrementCount();
System.out.printf ( "\n\t\t\t 9) to quit"
+ "\n\t\t\t Any other INTEGER to continue"
+ "\n"
+"\n\t\t\t Continue? "
);
} while( sc.nextInt() != 9 );
System.out.printf ("\n");
System.exit(0);
}
//-------------------------------------------------------------------
public static void initializeStdDraw(){
StdDraw.setCanvasSize(200,200);
StdDraw.setXscale(-5,5);
StdDraw.setYscale(-5,5);
StdDraw.setPenColor ( new Color( 252, 186, 3 ) );
StdDraw.setFont ( new Font("Helvetica" , Font.PLAIN , 40) );
}
}