Java Study Memo 2 mit Progate

Typ Geschichte

Es scheint, dass es ziemlich viele Arten von Daten gibt. Ich habe über Int und Zahlen nachgedacht, aber um genau zu sein, sind sie "ganze Zahlen". Zahlen nach dem Dezimalpunkt werden als Doppeltyp klassifiziert. Das Ergebnis der Berechnung zwischen int-Typen wird als int-Typ zurückgegeben, und die Berechnung zwischen doppelten Typen wird als doppelter Typ zurückgegeben.

System.out.println(5/2);            2    //int type
System.out.println(5.0/2.0);        2.5  //Doppeltyp

Hinweis: hand_splayed_tone2:

Da es nicht möglich ist, Datentypen mit unterschiedlichen Datentypen mit + usw. zu verarbeiten, müssen ** Typen ** konvertiert werden.

Typkonvertierung

Automatische Typkonvertierung

//String-Typ + Int-Typ
System.out.println("heute" + 6 + "Es ist der Mond")
=>("heute" + "6" + "Es ist der Mond")
Der Typ int wird automatisch in den Typ String konvertiert

int type und double type ⇒ double type

Weil der Int-Typ automatisch in den Double-Typ konvertiert wird.

Zwangsumwandlung (Besetzung)

Wenn Sie bei der Berechnung von Ganzzahlen die richtige Antwort (auch nach dem Dezimalpunkt) erhalten möchten, führen Sie eine erzwungene Konvertierung durch. Wenn Sie beispielsweise eine 10/4-Berechnungskonvertierung durchführen möchten → Beide sind vom Typ int, daher sollte jeder Wert vom Typ double sein. Dann wird eine automatische Typkonvertierung angewendet, wobei beide zum Doppeltyp werden und der erhaltene Wert auch zum Doppeltyp wird. Wenn keine Typkonvertierung erfolgt, wird der Dezimalpunkt auf 2 gekürzt

System.out.println((double)10/4);
Ändern Sie 10 vom Typ int in den Typ double
                     //2.5



Recommended Posts

Java Study Memo 2 mit Progate
Lernen von Java mit Progate Note 1
Java Silver Lernmethode Memo
Java-Memo
Persönliches Memo: Metaprogrammierung mit Java-Reflexion
[Memo zur Studiensitzung] Java Day Tokyo 2017
Java alles Memo
Lassen Sie uns Java studieren
Java Silver Memo
Java, Maven Memo
[Java ~ Informationen zur Variablendefinition und Typkonvertierung ~] Studiennotiz
Hinweise zur HTTP-Kommunikation mit Java (OkHttp)
Java SE 7 Hinweis
Java alles Memo 2
[Java] Studiennotizen
Java 8 studieren (wiederholbar)
Java-Studienmemorandum
Studieren Sie Java Silver 1
Java-Spezifikationsnotiz
Java-Muster-Memo
Installieren Sie Java mit Homebrew
Memo zur Java-Entwicklungsumgebung
Wechseln Sie die Plätze mit Java
Installieren Sie Java mit Ansible
Java Silver Study Day 1
Java Grundwissen Memo
Java-Lernnotiz (Methode)
Java Kuche Day Memo
Bequemer Download mit JAVA
Java Se 8 Programmierer Ⅰ Memo
Java bezahlte private Memo
Schalten Sie Java mit direnv
Punkt Installationsstudie Memo 01
Java # 1 studieren (typischer Typ)
Java-Lernnotiz (grundlegend)
Java Lambda Ausdruck Memo
(Memo) Java für Anweisung
Meine Studiennotiz (Java)
Java-Download mit Ansible
Java Lambda Ausdruck [Notiz schreiben]
Lass uns mit Java kratzen! !!
Java-Lernnotiz (Schnittstelle)
[Java] Implizites Vererbungsprotokoll
Erstellen Sie Java mit Wercker
Java-Lernnotiz (Vererbung)
Programmiernotiz für Java-Wettbewerbe
[Memo] Java Linked List
Endian-Konvertierung mit JAVA
(Java) Einfache BDD mit Spektrum?
Studiere Java # 2 (\ mark and operator)
Verwenden Sie Lambda-Ebenen mit Java
Erstellen Sie mit Gradle ein Java-Multiprojekt
Java (WebSphere Application Server) Hinweis [1]
Erste Schritte mit Java Collection
[Java] Namensnotiz des Variablennamens
Java-Memo-Teilzeichenfolge (Standardklasse)