¡Un sencillo programa Java para calcular ABCD! ¿Dónde me equivoqué? Buscando consejo!
1) Falta punto y coma después de la importación
2) La mitad izquierda del corchete del bucle for tiene el ancho completo
3) buf. readLine, la l en la línea debe estar en mayúscula
4) Hay un punto y coma adicional después del método public static void main()
Modificación:
importar java.io.* ;
clase pública IfElseTest {
public static void main(String args[]) lanza IOException
{
Cadena str;
BufferedReader buf;
int aCount = 0, bCount = 0, cCount = 0, dCount = 0, Count = 0;
buf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Ingrese una línea de caracteres, ingrese y cuente el número de ABCD");
str = buf. readLine();
for (int i = 0; i <. str.length(); i++) {
char ch = str.charAt(i );
if (ch == 'a' | ch == 'A')
++aCount;
else if (ch == ' b' | ch = = 'B')
++ bCount;
else if (ch == 'c' | ch == 'C')
++cCount ;
más si (ch == 'd' | ch == 'D')
++dCount;
más
++Count;
}
System.out.println("Número de letras d o D" + dCount);
System.out. println("Número de otros caracteres" + Recuento);
}
}
}