Konstanten
Swipe um das Menü anzuzeigen
In realen Anwendungen sollte nicht jeder Wert während der Programmausführung veränderbar sein. Einige Werte müssen unabhängig von den Umständen fest bleiben. Diese werden als Konstanten bezeichnet.
Konstanten können als "gesperrte Variablen" betrachtet werden – nachdem sie gesetzt wurden, erlaubt Java keine Änderung mehr.
In einem Café-System sind Konstanten nützlich für Dinge wie:
- Steuersätze;
- Liefergebühren;
- maximale Anzahl an Bestellungen.
Wenn sich diese Werte versehentlich ändern, kann die Programmlogik leicht unbemerkt fehlerhaft werden.
Erstellen von Konstanten mit final
In Java werden Konstanten mit dem final-Schlüsselwort erstellt. Nach der Zuweisung eines Wertes bleibt dieser dauerhaft erhalten:
Main.java
123456789101112131415package com.example; public class Main { public static void main(String[] args) { final double TAX_RATE = 0.20; final int MAX_ORDERS = 10; int currentOrders = 7; System.out.println("Tax rate: " + TAX_RATE); System.out.println("Max orders: " + MAX_ORDERS); System.out.println("Current orders: " + currentOrders); } }
Im Beispiel werden zwei Konstanten — TAX_RATE und MAX_ORDERS — mit final deklariert, wodurch ihre Werte dauerhaft festgelegt werden. currentOrders ist eine normale Variable und kann daher weiterhin geändert werden. Alle drei Werte werden mit println und Zeichenkettenverkettung ausgegeben.
Um Konstanten leicht erkennbar zu machen, befolgen Java-Entwickler einen bestimmten Namensstil:
- alle Buchstaben sind GROSSGESCHRIEBEN;
- Wörter werden durch Unterstriche getrennt.
Beispiele: TAX_RATE, DELIVERY_FEE, MAX_ORDERS
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen