Uncreachable Code

0

Mam problem z poniższym kodem:

                        while(true)
	        {
	   	        System.out.println("Port: (Nacisnij Enter dla 25565)");
		        String temp = sc.nextLine();
		        if(temp.equals(""));
		        {
		        	port = 25565;
		        	break;
		        }
		        try
		        {
		        	port = Integer.parseInt(temp);
		        	break;
		        }
		        catch (Exception ex)
		        {
		        	System.out.println("Nieprawidłowy port!");
		        }
	        } 

gdzie sc to Scanner z System.in

Nie mogę go nawet skompilować, gdyż wywala * Unreachable code* od try. Jaka jest tego przyczyna i jak to naprawić?

Pozdrawiam.

1

Dałeś średnik po ifie.

0
<facepalm> Ok dzięki, czasami sam się zadziwiam.
0

Ja stosuję nawiasy typu:

if (cośtam) {
  instrukcja;
}

W takim przypadku ciężko przypadkowo postawić średnik między warunkiem, a ciałem ifa.

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