Programación General > Java

 AFD en Java

(1/1)

godie1991:
Buenas tarde.

Lo que pasa es que me toca programar un AFD en Java pero no se como hacerlo.
Si alguien me puede ayudar...

Solo tengo esto, aunque tiene errores.


--- Código: Java --- File archivo = null;    FileReader fr = null;    BufferedReader br = null;    String linea, caracter;    int i, cantLinea;    try {        archivo = new File ("V:/Compiladores/compiladores.txt");        fr = new FileReader (archivo);        br = new BufferedReader(fr);        while((linea=br.readLine())!=null){            cantLinea=linea.length();            for (i=0; i<cantLinea; i++){                caracter = linea.substring(i, i+1);                    int estado=0;                    switch (estado){                        case 0:                            if(caracter == letra){                                estado=1;                                break;                            }                            else{                                case 1:                                    if(caracter == letra || caracter == digito ){                                        estado=1;                                        break;                                    }                                    else{                                        estado=0;                                    }                            }                    }            }            System.out.print("n");        }        if(fr != null){            fr.close();        }    }    catch (Exception e2){        e2.printStackTrace();    }  
Gracias.

Navegación

[0] Índice de Mensajes

Ir a la versión completa