Ostatnia litera z argumentu

Ostatnia litera z argumentu
AdaKo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
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?

Kopiuj
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

AD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Przejrzyj dokładnie

Kopiuj
if (imie.charAt(imie.length()-1) == a) {
            System.out.println("Witaj koleżanko!");
 }
else {
      
AdaKo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
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

lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5025
0

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

AdaKo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.