Java-Teil 5-Konstante studieren

1. Zuallererst

Dieses Mal werde ich Variablen und Konstanten erklären, die einander entgegengesetzt sind.

Der Wert der Variablen ändert sich. Die Konstante ist ein fester Wert.

Es ist wie es ist. Diese Konstante verhindert, dass Sie den Wert später ändern.

2. Deklaration von Konstanten

Nun wollen wir sehen, wie Konstanten deklariert werden. Wir zeigen Ihnen auch, wie Sie es gleichzeitig mit der Deklaration initialisieren.

Main.java


public class Main {
	public static void main(String[] args) {

		//Konstantenerklärung&Initialisieren
		final int MAX_VALUE = 100;

	}
}

Indem Sie dem Typ etwas mit dem Namen final voranstellen, deklarieren Sie ihn als Konstante. Außerdem wird der Wert gleichzeitig mit der Deklaration zugewiesen und initialisiert.

3. Verwenden Sie Konstanten

Die Verwendung von Konstanten kann als Werte wie Variablen verwendet werden, nur weil sie nicht zugewiesen werden können. Zum Beispiel wie unten

Main.java


public class Main {
	public static void main(String[] args) {

		//"Konstante MAX_Erklärung von "VALUE"&Initialisieren
		final int MAX_VALUE = 100;

		//Deklaration von "Variable zuerst"&Initialisieren
		int first = 200;

		//Erklärung der "variablen Sekunde"
		int second;

		//"Konstante MAX_Die Summe von "VALUE" und "Variable first"(100 + 200)Zu "Variable Sekunde"
		second = MAX_VALUE + first;

		//Ausgabe als 300
		System.out.println(second);

	}
}

Wenn "300" ausgegeben wird, ist es okay!

Etwa der Ablauf der Verarbeitung Der durch Addition der Konstante "MAX_VALUE" und der Variablen "first" erhaltene Wert wird der Variablen "second" zugeordnet. Geben Sie die Variable "second" aus. Ist es so

4. Bestätigung der Konstante

Lassen Sie uns übrigens prüfen, ob es sich wirklich um eine Konstante handelt. Wenn ich das folgende Programm kompiliere,

Main.java


public class Main {
	public static void main(String[] args) {

		//Konstantenerklärung&Initialisieren
		final int MAX_VALUE = 100;

		//Ersatz
		MAX_VALUE = 123;

	}
}

Sie erhalten eine Fehlermeldung. Der Versuch, einer Konstanten einen Wert zuzuweisen, führt beim Kompilieren zu einem Fehler.

Es stellt sich heraus, dass Sie später keinen Wert zuweisen können! Noshi

5. Schlussfolgerung

Es ist sehr praktisch, Konstanten zu deklarieren, wenn Sie beim Schreiben eines Programms dasselbe Literal an mehreren Stellen verwenden.

Angenommen, Sie haben ein Programm, das das Umfangsverhältnis von 3,14 100-mal wörtlich beschreibt.

Main.java


public class Main {
	public static void main(String[] args) {

		// 3.14 + n (Ich möchte n bis zu 100 schreiben)
		System.out.println(3.14 + 1);
		System.out.println(3.14 + 2);

		//Unterlassung

		System.out.println(3.14 + 99);
		System.out.println(3.14 + 100);

	}
}

~~ Es ist fast unmöglich, aber es ist nur ein Beispiel ~~

Wenn Sie es 100 Mal schreiben, können Sie einen Fehler machen. (Es ist sehr schwer zu bemerken, da das Schreiben von 3.15 keinen Kompilierungsfehler verursacht.) Wenn Sie die Anzahl der Stellen auf 3.14159265 erhöhen möchten, müssen Sie außerdem 100 Stellen korrigieren.

Wenn Sie es als Konstante deklarieren, können Sie Fehler reduzieren, indem Sie die Konstante wiederverwenden. Wenn Sie sie ändern möchten, müssen Sie nur den Wert der Konstante ändern, damit sie gegen Änderungen stark ist.

Main.java


public class Main {
	public static void main(String[] args) {

		//Deklaration der Konstanten "PI"
		final double PI = 3.14;

		// 3.14 + n (Ich möchte n bis zu 100 schreiben)
		System.out.println(PI + 1);
		System.out.println(PI + 2);

		//Unterlassung

		System.out.println(PI + 99);
		System.out.println(PI + 100);

	}
}

Konstanten beeinflussen auch die Lesbarkeit des Quellcodes. Wenn Sie wissen, dass der Wert von Anfang an festgelegt ist, verwenden Sie eine Konstante.

Nächstes Mal werde ich einen Artikel über "Operatoren" erklären. das ist alles.

Nächstes Mal → "Java-Teil 6-Operator studieren"

Recommended Posts

Java-Teil 5-Konstante studieren
Studieren von Java-Teil 0-Übersicht
Java-Teil 4-Literal studieren
Studieren von Java-Teil 2-Variationen
Java-Teil 9-Scope studieren
Java studieren ~ Teil 7 ~ Array
Java-Teil 3-Typ studieren
Studieren der Java-Part 10-if-Anweisung
Java-Teil 1-Hallo Welt studieren
Studieren der Java-Part 11-switch-Anweisung
Java studieren ―― 3
Java studieren ―― 9
Java studieren ―― 4
Java studieren -5
Java studieren ―― 1
Java # 0 studieren
Java studieren ―― 8
Java studieren ②
Java studieren ―― 7
Java studieren ―― 2
Java studieren ①
Java studieren -10