Constanten
Veeg om het menu te tonen
In echte toepassingen mag niet elke waarde veranderen terwijl het programma draait. Sommige waarden moeten altijd vast blijven staan, ongeacht wat er gebeurt. Dit worden constanten genoemd.
Je kunt constanten zien als "vergrendelde variabelen" — zodra je ze instelt, staat Java niet toe dat ze nog worden gewijzigd.
In een koffiezaaksysteem zijn constanten handig voor zaken zoals:
- belastingtarieven;
- bezorgkosten;
- maximaal aantal bestellingen.
Als deze waarden per ongeluk veranderen, kan de programmalogica gemakkelijk kapot gaan zonder dat je het merkt.
Constanten maken met final
In Java maken we constanten met het final sleutelwoord. Zodra een waarde is toegekend, wordt deze permanent:
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); } }
Het voorbeeld declareert twee constanten — TAX_RATE en MAX_ORDERS — met behulp van final, waardoor hun waarden permanent worden vastgezet. currentOrders is een gewone variabele en kan dus nog steeds veranderen. Alle drie de waarden worden afgedrukt met println en stringconcatenatie.
Om constanten gemakkelijk te herkennen, volgen Java-ontwikkelaars een specifieke naamgevingsstijl:
- alle letters zijn HOOFDLETTERS;
- woorden worden gescheiden door underscores.
Voorbeelden: TAX_RATE, DELIVERY_FEE, MAX_ORDERS
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Constanten
In echte toepassingen mag niet elke waarde veranderen terwijl het programma draait. Sommige waarden moeten altijd vast blijven staan, ongeacht wat er gebeurt. Dit worden constanten genoemd.
Je kunt constanten zien als "vergrendelde variabelen" — zodra je ze instelt, staat Java niet toe dat ze nog worden gewijzigd.
In een koffiezaaksysteem zijn constanten handig voor zaken zoals:
- belastingtarieven;
- bezorgkosten;
- maximaal aantal bestellingen.
Als deze waarden per ongeluk veranderen, kan de programmalogica gemakkelijk kapot gaan zonder dat je het merkt.
Constanten maken met final
In Java maken we constanten met het final sleutelwoord. Zodra een waarde is toegekend, wordt deze permanent:
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); } }
Het voorbeeld declareert twee constanten — TAX_RATE en MAX_ORDERS — met behulp van final, waardoor hun waarden permanent worden vastgezet. currentOrders is een gewone variabele en kan dus nog steeds veranderen. Alle drie de waarden worden afgedrukt met println en stringconcatenatie.
Om constanten gemakkelijk te herkennen, volgen Java-ontwikkelaars een specifieke naamgevingsstijl:
- alle letters zijn HOOFDLETTERS;
- woorden worden gescheiden door underscores.
Voorbeelden: TAX_RATE, DELIVERY_FEE, MAX_ORDERS
Bedankt voor je feedback!