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
Ir a la versión completa