Witam. W poniższym kodzie, najpierw wykonuje się polecenie wyświetlania na ekranie, dopiero później leci for. Dlaczego tak się dzieje ? Przecież według kolejności najpierw powinna się wykonać funkcja Thread().
void load_battery()
{
new Thread()
{
String word="|_|";
public void run()
{
try {
for(int i=0; i<10; i++)
{
System.out.println(word);
Thread.sleep(1000);
}
} catch (InterruptedException e) {}
}
}.start();
System.out.println("Bateria naladowana dla " + Name);
}