Über die Doppelfunktion -java

sample


		double d = 5/10;
		System.out.println(d);

Das Ergebnis von d ist 0.0. Nicht 0,5. Dies liegt daran, dass beide Literale vom Typ int sind.

sample


		int d = 5/10;
		System.out.println(d);

Da das Ergebnis von 0 ist, wird es in einen Doppeltyp umgewandelt und wird zu 0.0.

Da das Berechnungsergebnis int in der Berechnung zwischen int-Typen ist Machen Sie eines zu einem doppelten Literal.

sample


		double d = 5.0/10;
		System.out.println(d);
Oder
		double d = 5/10.0;
		System.out.println(d);

Ergebnis ist Es wird 0,5 sein.

Recommended Posts

Über die Doppelfunktion -java
Über die Methode
Über das Paket
Ausgabe über die Methode, Teil 2
Informationen zur StringBuilder-Klasse
Kommentar: Über die Schnittstelle
Über die Asset-Pipeline
Über den ternären Operator
Lassen Sie uns die Funktion verstehen!
Über die Längenmethode
Informationen zum Kernel-Modul
Über die Kartenmethode
Über die Ahnenmethode
[Ausgabe] Informationen zur Datenbank
Informationen zur to_s-Methode.
Über den Umgang mit Null
Informationen zum Festlegen des JAXRS-Pfads
Ausgabe über die Methode Teil 1
Hinweise zum Umfang
Informationen zur Beschreibung von Docker-compose.yml
Ungefähr der gleiche und der gleiche Wert
Schienen ~ Die Nachrichtenfunktion verstehen ~
Über den Android-Lebenszyklus
Über die Erklärung zum Funktionstyp
Über die Programmiersprache Crystal
Überlegungen zur Zeitmethode
Informationen zum Hinzufügen einer ähnlichen Funktion
Über die Funktion von Spring Boot aufgrund unterschiedlicher Versionen
Ein Hinweis zum Seed-Feature von Ruby on Rails
Über das Verhalten von Ruby Hash # ==
Über die Sprache, die von nun an zu lernen ist
Über die Grundlagen der Android-Entwicklung
Informationen zu den Methoden equals () und hashcode ()
Über das Symbol <%%> in Rails erb
Informationen zum Informationsaustausch-App-Band
Informationen zur Fehlerbehandlung der Kommentarfunktion
[Rails] Über die Implementierung der Like-Funktion
Informationen zur aktuellen Entwicklungsumgebung (Java 8)
Ein Murmeln über die Utility-Klasse
Informationen zur Rolle der Initialisierungsmethode
Denken Sie an die 7 Regeln von Optional
Über =
So fügen Sie die Löschfunktion hinzu
Informationen zur Protokollebene von java.util.logging.Logger
Erraten Sie das Java Persistence Framework 2017 (3) Reladomo
Überprüfen Sie noch einmal den OpenSSL-Befehl
Was ist ein Test? ・ Über die Wichtigkeit eines Tests
[Swift] Ein Hinweis zu Funktion und Schließung
Über das Verfahren, damit Java funktioniert
Über das neue Release-Modell von Java @ Seki Java (20.07.2018)
Informationen zur Funktionsweise von next () und nextLine ()