ANYONE HELP ME GOT A JAVA COMPILE ERROR!

Posts 15 of 5 · Page 1 of 1
ANYONE HELP ME GOT A JAVA COMPILE ERROR!
Im getting an error during compile time, and I am not very good with Java could anyone please help me with it?
Code:
import javax.swing.*;
import java.util.*;

public class Problem
{
public static void main(String [] args)
{
Scanner keyboard = new Scanner(System.in);
int number1;
int number2;
int number3;



System.out.println("Enter 3 numbers");
number1 = keyboard.nextInt();
number2 = keyboard.nextInt();
number3 = keyboard.nextInt();

If ((number1 > number2) && (number1 > number3));
{
System.out.println(number1);

If (number2 > number3);
{
System.out.println(number2);
System.out.println(number3);
}

else
{
System.out.println(number3);
System.out.println(number2);
}
}

else if ((number2 > number1) && (number2 > number3));
{
System.out.println(number2);

If (number1 > number3);
{
System.out.println(number1);
System.out.println(number3);

}
else
{
System.out.println(number3);
System.out.println(number1);
}
}

else
{
System.out.println(number3);

If (number2 > number1);
{
System.out.println(number1);
System.out.println(number2);
}
else
{
System.out.println(number2);
System.out.println(number1);
}
}

} //close main
}
Everywhere you used the "if" keyword, you capitalized it. In java, everything is case sensitive, so you must change all of the "If"'s to "if"s.
Quote Originally Posted by Saltine View Post
Everywhere you used the "if" keyword, you capitalized it. In java, everything is case sensitive, so you must change all of the "If"'s to "if"s.
OK I changed it just like you said, but I still get these errors.

Code:
test.java:30: error: 'else' without 'if'
else
^
test.java:37: error: 'else' without 'if'
else if ((number2 > number1) && (number2 > number3));
^
test.java:47: error: 'else' without 'if'
else
^
test.java:54: error: 'else' without 'if'
else
^
test.java:63: error: 'else' without 'if'
else
^
5 errors
remove the semi-colons immediately following your condition in your ifs

if(condition) statement\block;

not if(condition); statement\block

i.e change (and do this for all your other ifs...)
Code:
If (number2 > number3);
			{
				System.out.println(number2);
				System.out.println(number3);
			}
			else
			{
				System.out.println(number3);
				System.out.println(number2);
			}
to (notice lack of semi-colons following condition
Code:
If (number2 > number3)
			{
				System.out.println(number2);
				System.out.println(number3);
			}
			else
			{
				System.out.println(number3);
				System.out.println(number2);
			}
Thank you the problem was solved.
/request close
Posts 15 of 5 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?