変数と定数の違いは、後者がドメイン全体でその値を維持し、変数がその値を変更することです。プログラミングの範囲では、その定義は使用される言語に依存します。たとえば、Pythonでは、不変定数の概念はありません。ただし、Javaでは、変数宣言の開始時に「最終」キーワードを追加することで、次のように定義できます。

フロートフロートpi = 3.14f;
La diferencia entre una variable y una constante es que esta última mantiene su valor a lo largo de su dominio, mientras que la variable sí modifica su valor. En el ámbito de la programación, su definición depende del lenguaje utilizado. En Python, por ejemplo, no existe el concepto de constante invariable. En Java, sin embargo, podemos definir una constante añadiendo la palabra clave "final" al inicio de la declaración de la variable, por ejemplo:

final float pi=3.14f;