Grund, L zu der Zahl hinzuzufügen, die in den langen Java-Typ eingegeben werden soll

zunaechst

Mein Junior fragte mich: "Diese Frage wurde mir von einem neuen Absolventen gestellt. Übrigens, warum? " Ich habe versucht, es selbst herauszufinden, während ich sagte, dass ich es selbst nachschlagen sollte, also habe ich es zusammengefasst.

Antworten

Wenn Sie mit Zahlen in Java arbeiten, ist dies standardmäßig der Typ int Weil es notwendig ist, explizit anzugeben, dass es lang ist, es als langen Typ zu behandeln (Der ganzzahlige Wert eines numerischen Literals wird als int-Typ behandelt.)

Nachtrag

Es war wie erwartet. Das ist alles, was dazu gehört, also werde ich noch etwas hinzufügen, das mich interessiert.

Was ist mit anderen Ganzzahltypen?

Für Byte und Short sind nur numerische Werte in Ordnung Wenn der Bereich jedoch überschritten wird, tritt selbstverständlich ein Kompilierungsfehler auf.

Ich verstehe Byte, aber der Grund, warum s nicht an Short gebunden ist, ist ein Rätsel (Ich sehe den Kurzfilm selbst nicht so sehr ...)

Was ist die Standardeinstellung für Bruchteile?

Der Standardwert für Bruchteile ist double.

Was ist das Ende des Bruchtyps?

Beim Umgang mit dem Float-Typ muss F explizit hinzugefügt werden.

Sie können D hinzufügen, wenn Sie mit Doppeltyp arbeiten (Sie müssen es nicht hinzufügen, ich habe es noch nie gesehen)

Andere Sprachen

Scala Gleich wie Java

Python Bis 2.5 musste bei langen Typen wie Java l oder L hinzugefügt werden. Danach scheint es nicht mehr notwendig zu sein, integriert zu werden

C Fügen Sie l oder L hinzu, wenn Sie mit langen Arten von Ganzzahlen mit Vorzeichen arbeiten Fügen Sie ul oder UL hinzu, wenn Sie mit langen Arten von Ganzzahlen ohne Vorzeichen arbeiten

C++ Fügen Sie ll oder LL hinzu, wenn Sie mit langen Arten von Ganzzahlen mit Vorzeichen arbeiten Fügen Sie ull oder ULL hinzu, wenn Sie mit langen Arten von Ganzzahlen ohne Vorzeichen arbeiten

C# Fügen Sie l oder L hinzu, wenn Sie mit langen Arten von Ganzzahlen mit Vorzeichen arbeiten Fügen Sie ul oder UL hinzu, wenn Sie mit langen Arten von Ganzzahlen ohne Vorzeichen arbeiten

Recommended Posts

Grund, L zu der Zahl hinzuzufügen, die in den langen Java-Typ eingegeben werden soll
Beurteilen Sie, ob die zu vergleichenden Zeichenfolgen in Java identisch sind
Java-Referenz zum Verständnis in der Abbildung
So erhalten Sie das Datum mit Java
Fügen Sie Word-Dokumenten in Java Fußnoten hinzu
Fügen Sie dem Cookie in Java das SameSite-Attribut hinzu
So ermitteln Sie die Gesamtzahl der Seiten beim Paging in Java
Der in Java 10 eingeführte Schnittpunkttyp ist erstaunlich (?)
CORBA scheint in Java SE 11 entfernt zu sein. .. ..
[Java] Achten Sie auf den Schlüsseltyp der Karte
Fassen Sie den Lebenszyklus von Java-Objekten zusammen, die bei der Android-Entwicklung berücksichtigt werden müssen
Es scheint kein anderes zu geben - wenn in Java
Organisiertes Memo im Kopf (Java - Datentyp)
Klassenpfad hinzufügen: zu dem in spring.datasource.schema angegebenen Pfad
Der [Java] char-Typ kann in den int-Typ umgewandelt werden
Übergeben Sie die im Java8-Lambda-Ausdruck filter () verwendeten Bedingungen als Parameter
# 1_JAVA Ich möchte die Indexnummer durch Angabe eines Zeichens in der Zeichenfolge erhalten
[Java] So lassen Sie den privaten Konstruktor in Lombok weg
Quelle zum Abrufen der Umleitungsquell-URL in Java
In der Abbildung verstandene Java-Klassen und -Instanzen
[Java] Hinweise zur Typinferenz in Java 10
Ich habe versucht, die Methode der gegenseitigen Teilung von Eugrid in Java zu implementieren
Wie man altes Java (8er) in macOS 10.15 Catalina einfügt
Typbestimmung in Java
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
[Einführung in MVEL] Mit dem Ziel, der beste MVELer der Welt zu sein
Siehe C ++ im Android Studio-Modul (Java / Kotlin)
Befehl zum Überprüfen der Anzahl und des Status von Java-Threads
[Android, Java] Praktische Methode zur Berechnung der Differenz in Tagen
Erstellen Sie eine Methode, um den Steuersatz in Java zurückzugeben
[Java] Um die Typinformationen der Typparameter zur Laufzeit zu kennen
Dinge, die Sie beim Schreiben von Code in Java beachten sollten
So fügen Sie dieselben Indizes in ein verschachteltes Array ein
Ich habe versucht, in Java von einer Zeichenfolge in einen LocalDate-Typ zu konvertieren
So leiten Sie den letzten Tag des Monats in Java ab
So wechseln Sie Java in der OpenJDK-Ära auf dem Mac
[Rails] Bei der Beschreibung der Validierung ist Vorsicht geboten
Stellen Sie sicher, dass Sie das Java compareTo-Ergebnis mit 0 vergleichen
Ich möchte die if-else-Anweisung für bedingte Verzweigungen in Java vereinfachen
Informationen zur Methode zum Konvertieren einer Zeichenfolge in eine Ganzzahl / einen Bruch (Umwandlungsdaten) in Java
Probieren Sie den Funktionstyp in Java aus! ①
4 Fügen Sie dem Interpreter println hinzu
Eingabe in die Java-Konsole
Methode, um die Anzahl der Jahre zu addieren und das Monatsende zu erhalten
Die in /lib/calendars.properties von Java jre festgelegte Millisekunde ist UTC
Fügen Sie dem JAR-Dateinamen in Gradle einen Zeitstempel hinzu
[Android / Java] Verstehen Sie den Beschreibungstyp in den Listener-Einstellungen (Schaltflächeninstallation).
[Java] Ich möchte mit dem Schlüssel im Objekt eindeutig arbeiten
Beispielcode zum Aufrufen der Yahoo! Local Search API in Java
So beheben Sie den unbekannten Fehler, der bei der Verwendung von slf4j in Java aufgetreten ist
Der Operator, der geboren wurde, um geboren zu werden, instanceof (Java) ~ So verwenden Sie den instanceof-Operator ~
[Java] So konvertieren Sie vom Typ String in den Pfadtyp und erhalten den Pfad
So ermitteln Sie die Länge einer Audiodatei mit Java
So erhöhen Sie den Wert von Map in einer Zeile in Java
Ich habe versucht, die letzten 10 Fragen zu lösen, die nach der Registrierung bei AtCoder in Java gelöst werden sollten
Das erste, was Sie tun müssen, wenn Sie mit Heroku auf GitHub mit Eclipse auf Java zufrieden sein möchten