Compilador java
import java.io.*;
public class Analizador
{
public static void main(String ags[])throws IOException
{
String cadena,palabra="",valida;BufferedReader leer=new BufferedReader(new InputStreamReader(System.in));
//declaracion de variables
String espacio=" ";
int i=0,c=0,cont=0,a=0,j=0,k=0,l=0,m=0,n=0,o=0,opcion=0;int aux1=0,aux2=0,aux3=0,aux4=0,aux5=0,aux6=0;
String wordreserved[]={"public","class","import","static","void","throws","new","break","do","while","for"};
Stringtype_date[]={"int","char","long","double","float","byte","String","short","boolean"};
String Operador_Aritmetico[]={"+","-","*","/","%"};
String Operador_Logico[]={"||","&&","&",">","<","="};String Delimitador[]={"(",")",";","[","]","{","}"};
//menu
do{
System.out.println("\n\t***MENU***");
System.out.println("\t1.-CADENA");System.out.println("\t2.-SALIR");
System.out.print("Elija una Opcion: ");
opcion=Integer.parseInt(leer.readLine());
switch(opcion)
{
case 1:System.out.print("\nEscribe tu linea de codigo:");
cadena=leer.readLine();
c=1;
do
{
valida=(new StringBuffer().append(cadena.charAt(i))).toString(); //concatena las palabrasintroducidas
if(valida.equals(espacio))
{
c++;
i++;
}
else
{
i++;
}
}while(i<cadena.length());
Stringvector1[]=new String[c];
String vector2[]=new String[c];
String vector3[]=new String[c];
String vector4[]=new String[c];
String vector5[]=new String[c];
String vector6[]=newString[c];
i=0;
do
{
c=0;
cont=0;
valida=(new StringBuffer().append(cadena.charAt(i))).toString();
if(i>0)
{...
Regístrate para leer el documento completo.