Der Unterschied zwischen Java-Konstanten und -Variablen
Konstanten
Geändert mit final (auch finale Variable genannt)
Konstanten muss bei der Deklaration ein Anfangswert zugewiesen werden, und der Wert kann nach der Zuweisung nicht geändert werden
Konstantennamen werden normalerweise in Großbuchstaben ausgedrückt
Sie müssen bei der Deklaration den finalen oder statischen finalen Typmodifikator hinzufügen, zum Beispiel:
private final int PI=3.141596; //常量,类加载时确定或者更靠后确定值 private static final int PI=3.14159;//静态常量(编译期常量),编译时就确定值(编译为class文件)
2. Variablen
1 , verschiedene zugewiesene Speichertypen
2. Standardwert nicht initialisierter Mitgliedsvariablen
3. Automatische arithmetische Konvertierung von Variablen
Beim Ausführen arithmetischer Operationen an zwei Variablen mit unterschiedlichen Datentypen, Die Daten müssen zuerst verarbeitet werden. Typkonvertierung
Die automatische Typkonvertierung des Systems wird von niedriger zu hoher Präzision durchgeführt
Regeln für die automatische Datentypkonvertierung:
Beispiel zur Datenkonvertierung
//两个byte型数据相加 public class Add_two_byte{ public static void main(String args[]){ byte a = 5; byte b = 3; //byte c = a+b; 错误,两个操作数都转成int型 int c = a+b; //正确操作 System.out.println(a+"+"+b+"="+c); } }
Verwandte Empfehlungen: „Java-Lernen“
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Java-Konstanten und -Variablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!