Ostatnia litera z argumentu

0

Witam. Zacząłem się bawić w javie i mam takie pytanie. Chciałem aby wyskakiwało mi jak wpiszę imię z końcówką na a wyskoczyło koleżanko, niestety wyskakuje mi błąd poniżej. Jeszcze wyskakuje przy else że nie może znaleźć if. Co powinienem zrobić aby to zadziałało?

String imie = args[0];

System.out.println(imie.charAt(imie.length() - 1));

if (imie.charAt(imie.length())-1) == a {
            System.out.println("Witaj koleżanko!");
 }
else {
         System.out.println("Witaj kolego!");
 }

Bez tytułu.png

0

Przejrzyj dokładnie

if (imie.charAt(imie.length()-1) == a) {
            System.out.println("Witaj koleżanko!");
 }
else {
      
0

Teraz jest coś takiego. Zrobiłem a w cudzysłowie i teraz jest ten pierwszy błąd z ')'. A tamto co napisałeś już poprawiłem

Bez tytułu.png

0

imie.length oraz Zdefiniuj wcześniej "a", char a = 'a';

0

Dobra już działa. Wielkie dzięki :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1