Heim > Java > JavaErste Schritte > Der Unterschied zwischen Java-Konstanten und -Variablen

Der Unterschied zwischen Java-Konstanten und -Variablen

藏色散人
Freigeben: 2020-05-29 11:51:24
Original
3842 Leute haben es durchsucht

Der Unterschied zwischen Java-Konstanten und -Variablen

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文件)
Nach dem Login kopieren

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:

Der Unterschied zwischen Java-Konstanten und -Variablen

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);
  }
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage