+ 2

An error told me that i had else without if but i had if and tried 1milliin times again

else without if????????

27th Jul 2017, 6:24 PM
Antoon's Dominoes
Antoon's Dominoes - avatar
4 Antworten
+ 8
Why were you adding semicolons on every line lol. @Christian's fix will work just fine.
28th Jul 2017, 2:36 AM
Hatsy Rei
Hatsy Rei - avatar
+ 2
Please post your code so it can be reviewed. We can't debug a code we can't see.
27th Jul 2017, 6:33 PM
Frederik Stenberg
Frederik Stenberg - avatar
+ 1
public class Program { public static void main(String[] args) {int age = 12; double lenght = 1.55; if(age < 8|| lenght < 1.30){; System.out.println("Je bent te klein!");} else if(age < 10 || lenght < 1.45);{ System.out.println("Je vader moet erbij zijn!");} else if(age < 12 && lenght > 0.0);{ System.out.println("Je mag alleen!");} } }
27th Jul 2017, 6:36 PM
Antoon's Dominoes
Antoon's Dominoes - avatar
+ 1
your semi colons are what's causing problems. try {system.out.println("Je bent te Klein!");} as well as else if (age < 10 || lenght < 1.45) { //code } and also try else if (age < 12 && lenght > 0.0) { //code } this looks like it's in c# so this should fix your problem. the reason being is that a semi colon says that the instructions end here. so when the compiler moves on to your { //code } section it doesn't know what it belongs to
27th Jul 2017, 6:46 PM
Christian
Christian - avatar