Hallo Leute,
ich habe da mal zwei Fragen.
1.:
Ich habe dieses Programmfragment:
Wo liegt da der Fehler?
Die Antwort ist:
1e2 ist ein double-Literal; 0x leitet einen Integer-Literal in Hexadezimal-Schreibweise ein.
Das Problem ist, ich versteh die Antwort nicht!! Kann mir das mal einer für "Doofe" erklären?
2.:
Ich habe dieses Programmfragment:
Wo liegt da der Fehler?
Die Antwort ist:
Komma unzulässig, da println nur einen Parameter hat; richtig wäre ein + anstelle des Kommas.
Das Problem ist, ich verstehe schon, warum es nicht funktioniert, weil ja das plus anstelle des Kommas muss. Aber was hat das mit den Parametern zu tun?
Die Fragen sind wahrscheinlich für euch mehr als einfach, aber an solchen Sachen bleibe ich immer hängen....
Viele liebe Grüße
ich habe da mal zwei Fragen.
1.:
Ich habe dieses Programmfragment:
Code:
int a=0x1, c=1e2;
Wo liegt da der Fehler?
Die Antwort ist:
1e2 ist ein double-Literal; 0x leitet einen Integer-Literal in Hexadezimal-Schreibweise ein.
Das Problem ist, ich versteh die Antwort nicht!! Kann mir das mal einer für "Doofe" erklären?
2.:
Ich habe dieses Programmfragment:
Code:
System.out.println("10 = ", 10);
Wo liegt da der Fehler?
Die Antwort ist:
Komma unzulässig, da println nur einen Parameter hat; richtig wäre ein + anstelle des Kommas.
Das Problem ist, ich verstehe schon, warum es nicht funktioniert, weil ja das plus anstelle des Kommas muss. Aber was hat das mit den Parametern zu tun?
Die Fragen sind wahrscheinlich für euch mehr als einfach, aber an solchen Sachen bleibe ich immer hängen....
Viele liebe Grüße