Zagadki Java zawierają różnego rodzaju niuanse języka i „podchwytliwe” fragmenty kodu. Każda następna zagadka będzie zawierała odpowiedź i wyjaśnienie do poprzedniej. Lista wszystkich zagadek.
Jeżeli znasz odpowiedź, podziel się nią w komentarzu!
Zagadka Java #6¶
Które z poniższych linii kodu klasy SpotTheError spowodują błąd kompilacji i dlaczego?
public class SpotTheError { public static final void main(String[] args) { long longVal = 9876543210; int intVal1 = 1_0; int intVal2 = 0xff; String $fiveDollars = "$5"; String #ofPuzzlesSoFar = 6; float floatVal1 = 0; float floatVal2 = 0.0; byte byteVal1 = 1; byte byteVal2 = (byte) -129; long anotherLong = 1; switch (anotherLong) { case 0: System.out.println("0"); break; default: System.out.println(anotherLong); break; } } }
Odpowiedź do poprzedniej zagadki #5¶
Poniżej znajdziesz odpowiedź do poprzedniej zagadki.… zobacz więcej...