public class Presenter extends Thread { private String message; private double sleepTime; private int steps; public Presenter(String message, double sleepTime) { this.message = message; this.sleepTime = sleepTime; this.steps = 0; start(); } public void run() { while (true) { for (int i = 0; i < this.steps; ++i) System.out.print(" "); ++this.steps; System.out.println(this.message); try { Thread.sleep((int)(this.sleepTime * 1000)); } catch (InterruptedException e) { System.out.println("Oj! Sömnen avbruten!"); } } } // run public static void main(String[] args) { Presenter t1 = new Presenter("Turbo", 0.1); Presenter t2 = new Presenter("Svensson", 0.2); Presenter t3 = new Presenter("Skalman", 0.3); } // main } // class Presenter