So weisen Sie Werte in Java zu
Die Zuweisungsanweisung in Java ist das „="-Zeichen Wenn Sie beispielsweise 1 zuweisen, können Sie Folgendes schreiben: int a = 1 Wenn es sich um einen String-Typ handelt, können Sie Folgendes schreiben: String a = "1"; 🎜>. Für das -Objekt können Sie User u1 = new User(); schreiben. Nachdem wir nun die grundlegenden Zuweisungsanweisungen verstanden haben, lernen wir etwas über die Zuweisung von
grundlegenden Typdaten, die Zuweisung von String-Typdaten und die Anpassung von Der Unterschied zwischen Datentyp Zuweisung. (Empfohlenes Tutorial: Java-Tutorial)
1. Grundlegende TypdatenzuweisungExperiment 1: Definieren Sie eine Variable vom Typ int a = 3, weisen Sie a zu int b zu und weisen Sie dann a zu 5 zu. Ist der Wert von b dann 3 oder 5?
int a = 3; int b = a ; a = 5 ; System.out.println(" a = " + a+" b = "+b );
a = 5 b =3
2. Datenzuweisung vom Typ String
Experiment 2: Definieren Sie eine Variable vom Typ String s1, weisen Sie ihr den Wert „a“ zu und weisen Sie s1 zu String s2; Weisen Sie dann „b“ den Wert von s1 zu. Ist der Wert von s2 dann „a“ oder „b“?
String s1 = "a" ; String s2 = s1; s1 = "b" ; System.out.println("s1 = "+s1+" s2 = "+ s2);
s1 = b s2 =a
Experiment 3: Erstellen Sie einen TUser u1 und weisen Sie u1 dem TUser u2 zu. Ändert sich u1, wenn es sich ändert? ?
TUser u1 = new TUser(); u1.setId(1); TUser u2 = u1 ; u1 = new TUser(); u1.setId(2); System.out.println("ui :"+u1 + "\t\n" +"u2 : "+ u2);
u1 :TUser(id=2) u2 : TUser(id=1)
Durch die oben genannten drei Experimente haben wir Folgendes herausgefunden:
● Zuweisung zwischen Variablen, Sie Es wird gesagt, dass es keine sogenannte Wertzuweisung und Adresszuweisung gibt.
● Kurz gesagt bedeutet das Zuweisen einer Variablen a zu einer anderen Variablen b, dass der Wert der Variablen a in die Variable b kopiert wird (wenn a ein Referenztyp ist, kopieren Sie die Referenz, wenn es sich um einen Basistyp handelt, kopieren Sie den Originalwert)
Das obige ist der detaillierte Inhalt vonSo weisen Sie einen Wert in Java zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!