In Java wird -1001
nicht als gültiges Integer-Literal betrachtet. Warum?Warum ist -1001 kein gültiges Java-Ganzzahlliteral?
Antwort
In Java gibt es kein negatives Dezimal-Literal; siehe JLS§3.10.1.
-1001 ist eine Kompilierzeit auswertbarer konstanter Ausdruck bestehend aus einer unären Negation der literal 1001.
(Das gleiche gilt für C und C++).
Guter Punkt. ... –
Aber interessanterweise, [nicht JavaScript] (http://www.ecma-international.org/ecma-262/7.0/index.html#sec-literals-numeric-literals). –
Um genau zu sein: da * sind * negative Literale - sie sind nur nicht geschrieben mit einem '-' und es gibt keine negativen * Dezimal * Literale. Um die JLS zu zitieren: "Die negativsten hexadezimalen [...] Literale vom Typ int - jeder von , der den Dezimalwert -2147483648 (-231) darstellt - sind jeweils: • 0x8000_0000 [...]" –
Die Zahl -1001 ist gültiges Integer-Literal in Java 7 und höher.
Ich habe fand heraus, dass -1001 tatsächlich ein gültiges Integer-Literal in Java 7 und höher ist ... Entschuldigung, wenn ich jemanden irregeführt habe –
- 1. Warum ist kein gültiges wiederkehrendes Ziel?
- 2. UseRowNumberForPaging ist kein gültiges
- 3. '?' ist kein gültiges Ressourcenzeichen
- 4. Eingabestrom ist kein gültiges Binärformat.
- 5. Warum erstellt cl.exe kein gültiges Windows-Modul?
- 6. Warum ist das kein gültiges Schema für Rx?
- 7. Die Datei ist kein gültiges VSIX-Paket
- 8. I18n :: InvalidLocale:: en ist kein gültiges Gebietsschema
- 9. Kein gültiges Office-Add-in
- 10. kein gültiges Objekt Name: 'Master'
- 11. Konnte kein gültiges Titanmodul finden
- 12. JSoup erzeugt kein gültiges XHTML
- 13. Selector Elementtyp ‚char *‘ ist kein gültiges Objekt Fehler
- 14. Ionic 2 „iPhone-6“ ist kein gültiges Ziel für Emulator
- 15. 'AdditionalDeploymentContributors' ist kein gültiges Argument für die Aktion 'Veröffentlichen'
- 16. XCode kein gültiges kompiliertes Storyboard im Pfad
- 17. Code = -1001 "Die Anfrage ist abgelaufen."
- 18. Pear - gelungen, aber es ist kein gültiges Paket
- 19. Realm Exception 'value' ist kein gültiges verwaltetes Objekt
- 20. FEHLER! 'Datei' ist kein gültiges Attribut für ein Play
- 21. Warning: mysql_fetch_array(): geliefertes Argument ist kein gültiges MySQL Ergebnis
- 22. ng-app ist kein gültiges Attribut des Elements 'HTML'
- 23. R - Waffle-Paket Fehler "panel.spacing" ist kein gültiges Thema Elementname
- 24. Der Schlüssel versehen ist kein gültiges Google API Key
- 25. Standardbild anzeigen, sofern URL kein gültiges Bild ist
- 26. Teradata Fehler: Das angegebene Muster ist kein gültiges Muster
- 27. Saving Datum mit Java: Dieses Feld ist kein gültiges Datum
- 28. Konnte kein gültiges Juwel 'logstash-core' finden
- 29. Rubin konnte kein gültiges Juwel finden
- 30. Konnte kein gültiges Juwel ‚Metaklasse‘ finden
Ich stimme zu, diese Frage als off-topic zu schließen, weil es sich um Bullenmist zu handeln scheint. – Kayaman
Eigentlich, wenn ich eintrete, hat das OP auf ein häufiges Missverständnis getroffen. Upvoted. – Bathsheba