Imagem de fundo

Analise o código Java apresentado a seguir.public class...

Analise o código Java apresentado a seguir.

public class Main extends Thread {

public static void main(String[] args) {

Main thread = new Main();

thread.start();

for (int k=1; k<=5; k++) {

System.out.println("A" + k);

try { Thread.sleep(1100); }

catch (InterruptedException ex) {}

}

}

public void run() {

for (int k=1; k<=5; k++) {

try { Thread.sleep(700);}

catch (InterruptedException ex) {}

System.out.println("B" + k);

} } }

Quando esse código é executado num computador com boa capacidade e sem interferência de processos externos, os valores exibidos, na ordem, são:


A

A1 A2 A3 A4 A5 B1 B2 B3 B4 B5


B

A1 B1 A2 B2 A3 B3 A4 B4 A5 B5


C

A1 B1 A2 B2 B3 A3 B4 A4 B5 A5


D

B1 A1 B2 A2 B3 A3 B4 A4 B5 A5


E

B1 B2 B3 B4 B5 A1 A2 A3 A4 A5