Hola, soy nuevo en la programación y necesito ayuda para descifrar cuál es el problema con mi código.Need Help- Switch statement
Básicamente necesito tomar una letra AZ y convertirla en Leek (un combo de signo, #, letra que se parece a los caracteres AZ. Solo me permiten usar instrucciones de cambio (cambio, caso, rupturas) también Tengo que usar el método .next(). CharAt (0).
He estado investigando durante días y aún no tengo suerte para descubrir qué es lo que falla. Cuando intento compilar mi programa, aparece un error múltiple toda lectura "no se puede encontrar el símbolo" señalando el carácter az i utilizado en la declaración de caso. Podría alguien ser amable y señalar lo que estoy haciendo mal?
import java.util.Scanner;
public class dlin_Leet
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
char character;//input by user
String Leet;
System.out.print("Enter character to convert:");
String Leet = input.next();
char character = Leet.charAt(0);
switch (character)
{
case a: Leet = "4";
break;
case b: Leet = "I3";
break;
case c: Leet = "[";
break;
case d: Leet = ")";
break;
case e: Leet = "3";
break;
case f: Leet = "|=";
break;
case g: Leet = "&";
break;
case h: Leet = "#";
break;
case i: Leet = "1";
break;
case j: Leet = "J";
break;
case k: Leet = "|<";
break;
case l: Leet = "1";
}
System.out.println(Leet);
}
}
Hey it works, TYVM! esa fue una solución fácil – user1714873
@ user1714873: si resolvió su problema, no se olvide de aceptar la respuesta, por favor. – Jimmy