// Displays characters in separate threads 	
	
import java.util.*;	
	
public class DisplayCharSequence extends TimerTask {	
	// instance variables 	
	private char displayChar;	
	Timer timer;	
	
	// DisplayCharSequence(): construct a c displayer 	
	public DisplayCharSequence(char c) {	
		displayChar = c;	
		timer = new Timer();	
		timer.schedule(this, 0);	
	}	
	
	// run(): display the occurrences of the character of interest 	
	public void run() {	
		for (int i = 0; i < 20; ++i) {	
			System.out.print(displayChar);	
		}	
	
		timer.cancel();	
	}	
	
	// main(): application entry point 	
	public static void main(String[] args) {	
		DisplayCharSequence s1 = new DisplayCharSequence('H');	
		DisplayCharSequence s2 = new DisplayCharSequence('A');	
		DisplayCharSequence s3 = new DisplayCharSequence('N');	
	}	
}	
