Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Constantes | Variables y Tipos de Datos
Introducción a Java

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

Main.java

123456789101112131415
package 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

question mark

¿Por qué usarías una constante en lugar de una variable?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 8

Pregunte a AI

expand

Pregunte a AI

ChatGPT

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

Main.java

123456789101112131415
package 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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 8
some-alt