在我的程序中,我有三个变量:当其中一个变量达到 100 时,必须出现“变量首先到达终点线”的字样。
我如何组织第二个和第三个变量的到来,所以它们是这样的:
variable1-arrived first
variable2-finished second
variable3 finished third
帮助!
public Corsa(String name)
{
    this.name = name;
    System.out.println("Start: " + name); 
    System.out.println("---------------");
}
public void run()
{
    while(finita == false)
    {
        try
        {
            avanza = (int) (Math.random()*20+1);
            percorso = percorso + avanza;
            System.out.println(name + " has path " + percorso + " meters");
            if(percorso < 100)
            {
                System.out.println("---------------");
                sleep = (int) (Math.random()*20+1);
                Thread.sleep(sleep);
            }
            else
            {
                System.out.println("---------------");
                System.out.println("---------------");
                System.out.println(name + " came in first"); 
                finita = true;
            }
        }
        catch(InterruptedException e){}
        Thread.yield();
    }
}
}