Błąd kompilacji: "if statement has empty body"

0

Dzień dobry
Mam problem, ponieważ zacząłem programować w javie i mam błąd w kodzie ,ale nie wiem jak go rozwiązać.

Tak wygląda problem z góry dziękuje

screenshot-20221226105005.png

1

IntelliJ ładnie Ci podświetlił gdzie jest błąd (na czerwono) najedź myszką to pokaże ci treść błędu.
Zobacz jak powinno się budować if statement w Javie (w sumie w każdym języku): https://www.w3schools.com/java/java_conditions.asp

PS. Wrzucaj kod jako KOD, nie jako zdjęcie (to za głupia moda wrzucania fotek z kodem :( )

0

Średnik za warunkiem w tej podkreślonej linii.

3

tu jest jeszcze błąd logiczny/biznesowy. Ta linia z cześć miała być pewnie przed pierwszym ifem

1

Naucz się upraszczać kaskady warunków.

import java.util.Scanner;

class Main
{
    private static final Scanner sc=new Scanner(System.in);
    public static void main(String[] args)
    {
        System.out.print("Podaj swoje imie: ");
        final String imie=sc.nextLine().toLowerCase();
        if(imie.isEmpty()) System.out.println("Jesteś żartownisiem, imie nie może być puste");
        else if(imie.endsWith("a") && !imie.equals("barnaba")) System.out.println("Jesteś kobietą");
        else System.out.println("Jesteś mężczyzną");
    }
}

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