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
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
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 :( )
Średnik za warunkiem w tej podkreślonej linii.
tu jest jeszcze błąd logiczny/biznesowy. Ta linia z cześć miała być pewnie przed pierwszym ifem
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ą");
}
}