Escolar Documentos
Profissional Documentos
Cultura Documentos
import java.util.Scanner;
System.out.print(car[cont]);
System.out.println(" : Em q0");
cont++;
q0();
}else if(car[cont]=='b'){
System.out.print(car[cont]);
System.out.println(" : Em q1");
cont++;
q1();
}
}
}
private void q1() {
if(cont<car.length) {
if(car[cont]=='a'){
System.out.print(car[cont]);
System.out.println(" : Em q1");
cont++;
q1();
}else if(car[cont]=='b'){
System.out.print(car[cont]);
System.out.println(" : Em q2");
cont++;
q2();
}
}
}
private void q2() {
if(cont<car.length) {
if(car[cont]=='a'){
System.out.print(car[cont]);
System.out.println(" : Em q2");
cont++;
q2();
}else if(car[cont]=='b'){
System.out.print(car[cont]);
System.out.println(" : Em q3");
cont++;
q3();
}
}
}
private void q3() {
aceitado=true;
if(cont<car.length) {
if(car[cont]=='a'){
System.out.print(car[cont]);
System.out.println(" : Em q3");
cont++;
q3();
}else if(car[cont]=='b'){
System.out.print(car[cont]);
System.out.println(" : Movimento Inexistente");
cont++;
qErro();
}
}
}
private void qErro() {
aceitado=false;