Heim  >  Artikel  >  Java  >  Einführung in Java-Grundlagenvariablen

Einführung in Java-Grundlagenvariablen

巴扎黑
巴扎黑Original
2017-06-23 16:37:111392Durchsuche

Deklaration und Verwendung von Variablen

Konzept:

Eine Variable bezieht sich auf einen Speicherbereich im Speicher, der einen eigenen Namen haben muss (Variablenname), Typ (Datentyp), die Daten in diesem Bereich können Werte innerhalb des Bereichs desselben Datentyps kontinuierlich ändern

Hinweise zur Verwendung von Variablen:

Variablen in Java müssen deklariert werden, bevor sie verwendet werden können

Der Gültigkeitsbereich der Variablen: der gültige Bereich innerhalb eines Paares von {{}; muss initialisiert werden, bevor es verwendet werden kann;

Definition von Variablen:

Datentyp Variablenname = Initialisierungswert;

Die Verwendung von Variablen ist um auf den Speicher im Speicherbereich zuzugreifen, auf den der Variablennamenswert zeigt.

Datentyp:

Basisdatentyp (von groß nach klein):

Numerischer Typ:

Integer-Typ: long (-2

63

~263-1), int (-231~231- 1), kurz (-215~215-1), Byte (-128~127)lange Benennungsregeln: long (Datentyp) myLong = 100L; Sie müssen L oder l nach dem Wert hinzufügen

Gleitkommatyp: double (doppelte Genauigkeit), float (einfache Genauigkeit)

Float-Benennungsregel: float myFloat = 100.2F; Erforderlich Fügen Sie F oder f nach dem Wert hinzu

Zeichentyp: char kann nur auf ein Zeichen verweisen (Englisch, Chinesisch, Satzzeichen, Japanisch und andere Sprachen sowie Escape-Zeichen), wie zum Beispiel: a Aber mehrere Zeichen mögen ab sind nicht erlaubt ;

Boolescher Typ: boolean

Referenzdatentyp: Klasse, Schnittstelle, Array ([])

Es gibt einen sehr häufig verwendeten Typ in der Klasse: String Dies ist ein String-Typ. Es handelt sich um eine Klasse, die in Java definiert wurde und direkt verwendet werden kann.

Operationen zwischen Variablen (unabhängig vom booleschen Typ):

Automatische Typkonvertierung: Wenn ein Datentyp mit kleiner Kapazität und ein Datentyp mit großer Kapazität dies tun Während des Betriebs werden Datentypen mit geringer Kapazität automatisch in Datentypen mit großer Kapazität umgewandelt

Von klein nach groß: char, byte, short——>int——>long——> ;float ——>double

Bei der Ausführung von Operationen mit char- und numerischen Typen wird der char-Typ gemäß der ASCII-Codetabelle für die Operation in die entsprechende int-Typnummer konvertiert und kurz auch Das Ergebnis der char-Operation wird standardmäßig automatisch in Daten vom Typ int konvertiert.

Der Beispielcode lautet wie folgt:

Obligatorische Typkonvertierung: Um einen Datentyp mit großer Kapazität in einen Datentyp mit kleiner Kapazität zu konvertieren, verwenden Sie das Symbol für die erzwungene Typkonvertierung: ()
 1 class TestVeriable{ 2    public static void main(String args[]){ 3        int i1=10; 4        short s1=2; 5        int i2 = i1+s1; 6       7        float f1=12.5F; 8        float f2=f1+i2; 9 10        long l=12L;11        float f3 = l;12 13        char c1= 'a';14        char c2= 'A';15        int i3 = c1+1;16        int i4= c2+1;17  18        //short、byte、char之间的运算结果都被自动转化为int类型19        short ss1=12;20        byte bb1= 1;21        char cc1='a';22        int ii1=ss1+bb1+cc1;23        24    }        
25 }

Zum Beispiel: long l1=100L ; int i1= (int)l1;

Probleme, auf die bei der Verwendung der erzwungenen Typkonvertierung geachtet werden muss: Verlust der Datengenauigkeit

Zum Beispiel: Byte b1 =(byte)l1;

Operationen zwischen Zeichenfolgen und Basisdatentypen: Zwischen beiden können nur Verbindungsoperationen durchgeführt werden, d. h. das Zusammenfügen zweier Daten und das Ergebnis ist immer noch ein String-Datentyp;

Der Beispielcode lautet wie folgt:

1 class TestVeriable1{2    public static void main(String args[]){3        String str1 = "abc";4        int  i1 = 123;5        String str2 = str1+i1;6        System.out.println(str2);7 }8 }

Das obige ist der detaillierte Inhalt vonEinführung in Java-Grundlagenvariablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn