Constantes
Desliza para mostrar el menú
En aplicaciones reales, no todos los valores deben poder cambiar mientras el programa se está ejecutando. Algunos valores necesitan permanecer fijos sin importar lo que suceda. A estos se les llama constantes.
Puedes pensar en las constantes como "variables bloqueadas" — una vez que las defines, Java no permitirá que se modifiquen nuevamente.
En un sistema de cafetería, las constantes son útiles para cosas como:
- tasas de impuestos;
- tarifas de entrega;
- número máximo de pedidos.
Si estos valores cambian por accidente, la lógica del programa puede romperse fácilmente sin que te des cuenta.
Creación de constantes con final
En Java, creamos constantes usando la palabra clave final. Una vez que se asigna un valor, se vuelve permanente:
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); } }
El ejemplo declara dos constantes — TAX_RATE y MAX_ORDERS — usando final, lo que bloquea sus valores de forma permanente. currentOrders es una variable regular, por lo que aún puede cambiar. Los tres valores se imprimen usando println con concatenación de cadenas.
Para facilitar el reconocimiento de las constantes, los desarrolladores de Java siguen un estilo de nomenclatura específico:
- todas las letras en MAYÚSCULAS;
- las palabras se separan por guiones bajos.
Ejemplos: TAX_RATE, DELIVERY_FEE, MAX_ORDERS
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Constantes
En aplicaciones reales, no todos los valores deben poder cambiar mientras el programa se está ejecutando. Algunos valores necesitan permanecer fijos sin importar lo que suceda. A estos se les llama constantes.
Puedes pensar en las constantes como "variables bloqueadas" — una vez que las defines, Java no permitirá que se modifiquen nuevamente.
En un sistema de cafetería, las constantes son útiles para cosas como:
- tasas de impuestos;
- tarifas de entrega;
- número máximo de pedidos.
Si estos valores cambian por accidente, la lógica del programa puede romperse fácilmente sin que te des cuenta.
Creación de constantes con final
En Java, creamos constantes usando la palabra clave final. Una vez que se asigna un valor, se vuelve permanente:
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); } }
El ejemplo declara dos constantes — TAX_RATE y MAX_ORDERS — usando final, lo que bloquea sus valores de forma permanente. currentOrders es una variable regular, por lo que aún puede cambiar. Los tres valores se imprimen usando println con concatenación de cadenas.
Para facilitar el reconocimiento de las constantes, los desarrolladores de Java siguen un estilo de nomenclatura específico:
- todas las letras en MAYÚSCULAS;
- las palabras se separan por guiones bajos.
Ejemplos: TAX_RATE, DELIVERY_FEE, MAX_ORDERS
¡Gracias por tus comentarios!