Witam. Nie wiem co jest nie tak w moim kodzie, mógłby ktoś mi pomóc? Ponieważ u mnie po uruchomieniu i wpisaniu czegoś wyświetla poprawne odpowiedzi, natomiast tutaj wyskakuje mi, że odpowiedź jest błędna
`
int LiczbaZestawow;
Scanner odczyt = new Scanner(System.in);
LiczbaZestawow = odczyt.nextInt();
int j = 0;
while(LiczbaZestawow > j){
String Tekst = odczyt.next();
int DlugoscTekstu = Tekst.length();
String [] TablicaNr = new String[DlugoscTekstu];
int Dlugosc = TablicaNr.length;
for(int i = 0; Dlugosc > i; i++){
char aChar = Tekst.charAt(i);
String znaki = Character.toString(aChar);
TablicaNr[i] = znaki;
if(aChar == 'A' || aChar == 'B' || aChar == 'C' || aChar == 'a' || aChar == 'b' || aChar == 'c'){
System.out.print("2");
}else if(aChar == 'D' || aChar == 'E' || aChar == 'F' || aChar == 'd' || aChar == 'e' || aChar == 'f'){
System.out.print("3");
}else if(aChar == 'G' || aChar == 'H' || aChar == 'I' || aChar == 'g' || aChar == 'h' || aChar == 'i'){
System.out.print("4");
}else if(aChar == 'J' || aChar == 'K' || aChar == 'L' || aChar == 'j' || aChar == 'k' || aChar == 'l'){
System.out.print("5");
}else if(aChar == 'M' || aChar == 'N' || aChar == 'O' || aChar == 'm' || aChar == 'n' || aChar == 'o'){
System.out.print("6");
}else if(aChar == 'P' || aChar == 'Q' || aChar == 'R' || aChar == 'S' || aChar == 'p' || aChar == 'q' || aChar == 'r' || aChar == 's'){
System.out.print("7");
}else if(aChar == 'T' || aChar == 'U' || aChar == 'V' || aChar == 't' || aChar == 'u' || aChar == 'v'){
System.out.print("8");
}else if(aChar == 'W' || aChar == 'X' || aChar == 'Y' || aChar == 'Z' || aChar == 'w' || aChar == 'x' || aChar == 'y' || aChar == 'z'){
System.out.print("9");
}
}
j++;
}`