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...