私のプログラムには 3 つの変数があります。これらの変数の 1 つが 100 に達すると、「変数が最初にフィニッシュ ラインに到達した」という単語が表示される必要があります。
2 番目と 3 番目の変数の到着を整理するには、次のようにします。
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();
}
}
}