Programación en Java | Windows | S3-1 Variables y Constantes
Summary
TLDREn este video de programación en Java, el ingeniero Gabriel explica las variables y constantes. Define variables como símbolos que toman diferentes valores y constantes como valores invariables, como pi. Detalla tipos de datos primitivos y engrapados, y cómo declarar y utilizar variables y constantes en Java. Incluye ejemplos de código y errores comunes, promoviendo una comprensión sólida de conceptos fundamentales en programación.
Takeaways
- 😀 En la clase de programación en Java, se discuten variables y constantes, con énfasis en su importancia en la programación y matemáticas.
- 🔡 En matemáticas, las variables son símbolos que toman diferentes valores numéricos, mientras que en Java, las variables son localizaciones de memoria que almacenan diferentes tipos de datos.
- 💾 Las variables en Java se clasifican en primitivas (que comienzan con una letra minúscula) y no primitivas (que comienzan con mayúscula), y deben contener datos del mismo tipo.
- 🚫 Las reglas para las variables incluyen no repetir el nombre ni el tipo de dato, y se definen con la sintaxis 'tipo de dato nombreVariable'.
- 🔢 Se explican los diferentes tipos de datos primitivos en Java, incluyendo lógicos (boolean), textuales (char), enteros (byte, short, int, long) y flotantes (float, double).
- 📏 Se enfatiza la importancia de inicializar las variables para evitar problemas futuros en la programación.
- 🛑 Las constantes en Java son valores que no pueden cambiar y se definen con la palabra reservada 'final', seguida del tipo de dato y el nombre en mayúscula.
- 🔑 Se menciona que las constantes son útiles para valores que no deben cambiar, como el número pi o el impuesto sobre la renta (IVA) en México.
- 💻 Se proporciona un ejemplo práctico de cómo se declaran y utilizan variables y constantes en un proyecto de Java utilizando NetBeans.
- 📝 Se sugiere seguir las convenciones de nomenclatura para variables y constantes, como el camel case para variables y mayúsculas para constantes.
Q & A
¿Qué son las variables en matemáticas y cómo se diferencian de las constantes?
-En matemáticas, una variable es un símbolo que toma diferentes valores numéricos y se utiliza para representar valores cambiantes, mientras que una constante es un valor que no cambia, como el número pi.
¿Cómo se define una variable en programación en Java?
-Una variable en Java es una localidad de memoria que contiene diferentes tipos de datos y se define con un tipo de dato, un nombre y un valor inicial.
¿Cuáles son los tipos de datos primitivos en Java?
-Los tipos de datos primitivos en Java incluyen bytes, shorts, enteros, longs, floats, doubles, booleanos y caracteres.
¿Qué significa que una variable tenga un tipo de dato 'engrapado' en Java?
-Una variable 'engrapada' en Java se refiere a una variable de un tipo de dato que no es primitivo, es decir, una clase o interfaz, y se identifica generalmente con la primera letra en mayúscula.
¿Cuál es la diferencia entre una variable y una constante en Java?
-Una variable en Java puede cambiar su valor a lo largo del tiempo, mientras que una constante, marcada con la palabra clave 'final', no puede ser modificada después de su inicialización.
¿Cómo se inicializan las variables en Java?
-Las variables en Java se inicializan asignándoles un valor al momento de su declaración o después de su declaración utilizando un statement de asignación.
¿Por qué es importante inicializar las variables antes de usarlas en un programa?
-Es importante inicializar las variables para evitar errores o comportamientos inesperados en el programa, ya que las variables no inicializadas pueden tener valores indeterminados.
¿Qué es el 'camel case' y cómo se utiliza en la nomenclatura de constantes en Java?
-El 'camel case' es una convención de nomenclatura donde la primera palabra está en minúscula y las siguientes palabras comienzan con mayúscula. En Java, las constantes se suelen escribir en mayúsculas y utilizando camel case para separar palabras.
¿Cómo se crea un proyecto en NetBeans y qué se debe incluir en la clase principal?
-Para crear un proyecto en NetBeans, se selecciona 'Nuevo proyecto', se elige la plataforma y tipo de aplicación, se configura la información del proyecto y se termina la creación. En la clase principal 'Main', se deben incluir al menos una variable de cada tipo y una constante.
¿Qué tipos de errores se pueden encontrar al utilizar variables con nombres duplicados o no inicializadas en Java?
-Al utilizar variables con nombres duplicados, el compilador de Java puede mostrar un error de sintaxis, mientras que las variables no inicializadas pueden causar errores de referencia nula o comportamientos inesperados si se intenta utilizar sus valores sin antes asignarlos.
Outlines
📚 Introducción a Variables y Constantes en Java
El ingeniero Gabriel de Routing presenta una clase de programación en Java, centrando la discusión en las variables y constantes. Expone la definición de variables en matemáticas y cómo se relaciona con su uso en Java, donde se describen como ubicaciones de memoria que almacenan diferentes tipos de datos y pueden cambiar de valor. Se mencionan los tipos de datos primitivos y los no primitivos (engrapados), y se enfatiza la importancia de nombrar variables con letras minúsculas y constantes con mayúsculas. Además, se discuten los tipos de datos numéricos enteros, cortos, largos, flotantes y dobles, y cómo se relacionan con su capacidad de almacenamiento y uso en operaciones aritméticas.
🔑 Creación y Uso de Constantes en Java
Se profundiza en el concepto de constantes, comparándolas con valores invariables en matemáticas y ejemplificando con el número pi y la forma de Euler. En Java, las constantes son valores que una vez definidos, no pueden ser modificados y se identifican con el prefijo 'final'. Se ilustra cómo se declaran y utilizan constantes en un proyecto de Java, incluyendo la creación de un nuevo proyecto en NetBeans y la adición de variables y constantes de diferentes tipos de datos. Se enfatiza la necesidad de inicializar las variables para evitar errores en el futuro y se proporciona un ejemplo práctico de cómo se asignan y modifican variables y constantes en el código.
🛠 Ejemplos y Errores al Utilizar Variables y Constantes
El script culmina con una sesión práctica donde se muestra cómo crear variables y constantes en Java, identificando y corrigiendo errores comunes. Se explica que las variables no deben tener el mismo nombre que las constantes y se debe respetar la capitalización adecuada para cada tipo. Se dan ejemplos de cómo se cambian los tipos de datos de variables y constantes, y se menciona el uso del 'camel case' para nombres de constantes. El video termina con una revisión de la aplicación y una invitación a los espectadores a dejar comentarios y sugerencias.
Mindmap
Keywords
💡Variables
💡Constantes
💡Tipos de datos
💡Matemáticas
💡Programación
💡Java
💡NetBeans
💡Tipos numéricos
💡Tipos booleanos
💡Tipos de caracteres
💡Inicialización
Highlights
Introducción a la clase de programación en Java por el ingeniero Gabriel De Routing.
Explicación de las variables y constantes en matemáticas y programación.
Variables como símbolos que toman diferentes valores numéricos en matemáticas.
Variables en Java como localidades de memoria que contienen diferentes tipos de datos.
Diferenciación entre variables primitivas y variables engrapadas en Java.
Reglas para la declaración de variables: tipo de dato y no repetir nombre.
Tipos de datos en Java: lógicos, textuales, enteros, flotantes y sus características.
Definición de constantes en matemáticas y programación como valores invariables.
Constantes en Java como valores explícitos restringidos a cambios.
Uso del prefijo 'final' para declarar constantes en Java.
Ejemplo práctico de creación de un proyecto Java en NetBeans.
Inclusión de variables y constantes en la clase principal de un proyecto Java.
Guía para la asignación de valores iniciales a las variables para evitar errores.
Diferenciación entre tipos de variables y su inicialización en Java.
Ejemplo de cómo convertir variables a variables engrapadas cambiando la primera letra a mayúscula.
Proceso de creación de constantes y su asignación de valores en Java.
Importancia de las mayúsculas y minúsculas en la nomenclatura de constantes y variables.
Conclusión del video con un resumen de los conceptos aprendidos y apertura para comentarios.
Transcripts
bienvenidos a nuestra clase de hoy de
programación en java les habla el
ingeniero gabriel de routing y vamos a
tratar el tema sobre variables y
constantes
bien vamos a platicar sobre qué son las
variables y las constantes en
matemáticas la variable es un símbolo
que toma diferentes valores numéricos ya
sea de forma simple o lo vamos a
determinar como valores cambiantes
normalmente en matemáticas se le pone x
y z o resultado en programación en java
la variable es conocida como una
localidad de memoria que contiene
diferentes tipos de datos
vamos a verlo de otra manera vamos a
tener un almacén de datos en una
localidad en tu memoria de tu pc y los
valores susceptibles al cambio esto es
decir gracias a los procesos
que vamos a comenzar a utilizarlo a
través de ecuaciones o de otra manera
también dicha es a través de fórmulas
porque estamos utilizando
metafóricamente unos
vasos son unas copas porque nos vamos a
ir desarrollando de la siguiente manera
nos vamos a ir dividiendo de una forma
lógica
solamente serían dos tipos los
primitivos
que los vamos a definir o los vamos a
detectar con la letra minúscula al
inicio las variables engrapadas que son
con w o los raiders son este tipos de
datos o tipos de variables que comienzan
con mayúscula
la primera regla es que son tienen que
tener datos del mismo tipo
los segundos que no debes de repetir el
nombre y el tipo nombre de dato que
sería
el término de gamer keys más el valor
ahorita nos vamos a ir definiendo de
poco en poco los primeros van a ser
tipos lógicos
y valores de verdad se llamarían en
filosofía nos vamos estar ocupando los
tipos textuales que utilizan letras o
caracteres como la ñ la w las cosas
tenemos los valores integrales que son
numéricos básicamente enteros y los
serie los que serían por punto flotante
que son los que utilizan decimales
los lógicos serían los julianos es decir
verdaderos y falsos
el textual sería de tipo carácter o
letras textuales
el primero de los numéricos enteros
sería el bay
el siguiente el tipo short tipo corto
observamos como el contenido de este es
inferior al tipo short
el tipo entero que es un poco más grande
en almacén
este tipo de datos
y tenemos el tipo
numérico largo
podemos observar lo siguiente este puede
caber aquí puede caber acá puede caber
acá pero no al revés tendríamos que
hacer
recortes vamos a llamarlo así en
caracteres para que éste no derrame la
copa de acá es decir que no tengamos un
desbordamiento así se le llamaría en la
cuestión de programación
por último tenemos los tipos flotantes
que son valores numéricos cuyo dato va a
representar con una f
y por último el doble observamos que es
el doble de tamaño
por eso se llama flotante de tipo doble
les recordamos que el numérico almacena
datos que son calculables de forma
aritmética que permite arrojar
resultados es decir todos estos pueden
ser sumados multiplicados divididos
etcétera los valores de verdad los que
tenemos de este lado son como ya lo
mencionaba el trival falls
en nuestro idioma sería verdadero y
falso el textual son aquellos que llevan
tildes o caracteres es de tipo textual
que sirven para lectura por ejemplo la
palabra texto
y deseamos los los flotantes que ya
llevan datos decimales el punto y los
los datos numéricos consecuentes
para hablar sobre el término de
constante primero vamos a definir lo que
es un tipo de dato constante
en matemáticas normalmente lo
llamaríamos a un valor que ya no va a
cambiar nunca por ejemplo podría ser pi
en este caso
y tendríamos también la forma de euler
aquí en méxico tenemos algo que se llama
iva y ese ere el impuesto sobre el valor
agregado o el impuesto sobre la renta en
programación en java la constante es un
valor explícito que se simboliza por un
prefijo es este que tenemos aquí que se
llama fainá
restringe al programador el modificar el
valor es decir yo ya no puedo modificar
el 3.14
15-9 y sus consecuentes ya no lo puedo
modificar ya no me lo permite el sistema
de hecho utilizó ese valor o lo utilizó
entonces vamos a decirlo de forma más
rápida el almacén de datos en una
localidad de memoria como la anterior
nada más que los valores se restringen a
los cambios es decir ya no van a cambiar
las reglas son que se utiliza el prefijo
final y no permite cambios la forma de
conseguirlo sería final
el tipo de dato que son cualquiera de
los que ya habíamos comentado antes
el nombre de la constante se escribe en
mayúscula que está el ejemplo pink se
escribe y en mayúscula y valor así es
como lo vamos a estar ejemplificando
arrancamos nuestro apache de netbeans
y vamos a generar un nuevo proyecto
le vamos a dar como esta ya es nueva
versión las 12.0 vamos a utilizar java
with and java application le vamos a dar
next
ya que
utilizamos los mismos parámetros
gabriel roth y mi nombre y en bajo
actividad
aquí lo vamos a llamar constantes
y variables
le damos a finish
termina me va a mandar al mail voy a
cerrar esto
close para que no
no me pierda esta close listo
en esta actividad va a ser muy sencilla
lo único que tenemos que hacer es
utilizar todos los operadores
y los tipos de variable
entonces la actividad dice crea un
proyecto de java cuya clase main
contenga al menos una variable de cada
una vista en esta sección al menos una
constante vamos a utilizar los
parámetros en la clase de e-mail vamos a
utilizar 16 variables 8 primitivas y 8
engrapados cada una deberá de contar con
los diferentes tipos de valores que
incluyan los números enteros y decimales
textuales
según sea el caso where vamos a iniciar
con bytes es el tipo de variable le
vamos a dar var variable tipo a punto y
coma la siguiente de la que vamos a
platicadora la variable de tipo short
y vamos a poner variable
la siguiente le vamos a poner entero
variable
punto y coma
variable long o de tipo
de larga lógico sería verde
lo siguiente que tendremos que utilizar
sería un flotante flow
en este caso le vamos a poner bar
el siguiente que le vamos a estar dando
es un todo
un doble
efe
el siguiente
sería un julián o julián
variable g.co
la siguiente sería de carácter
bien primero quiero dejar algo en claro
esta parte aquí significa que todas
estas variables no están inicializa das
si quieres inicializar las para no tener
problemas más adelante en tus trabajos
yo te sugiero darles un valor o
asignarles un valor de inicio
entonces por ejemplo a la variable como
es un byte le puedo asignar un 1 y no
pasa nada un tipo short lo mismo puedo
asignar un valor inicial de 10 la
variable entera puede ser un 20
la variable d podría ser
digamos como es de longitud podría
ponerle 2000 no pasa nada flotante aquí
vienen los datos de asignación que
pueden ser susceptibles a cambios es
decir éste puede arrojar me un resultado
diferente podría ser en este caso
20 efe
eso significa flotante
no es un operador como tal hexadecimal
no solamente es un indicador que
pertenece a un tipo de variable flotante
en el caso del doble aquí tendremos que
utilizar 20 d que significa 20 doble
repetimos no es una variable de tipo
hexadecimal o algo por el estilo donde
se utilizan letras no para no perdernos
solamente significa que es una variable
o un dato que aporta al doble o al
contenedor o tipo de dato numérico doble
nada más el bol ya no
le ponemos entre comillas bueno me va a
marcar un error aquí sería un falso
en su defecto puede ser un truco
solamente esos dos tipos de datos pueden
ir conteniendo el tipo carácter
solamente estila tilde de proponer una
ok vamos a utilizar las siguientes
los siguientes tipos de variables que
son estos de aquí lo voy a seleccionar
todo luego a copiar y lo voy a convertir
todo a variables de tipo
de tipo grave pero engrapado
ahorita vamos a ver un poquito más a
detalle sobre eso
recordemos porque me marca errores bueno
porque el primero el primer error o
falla que estoy teniendo aquí es que
esto no debe de tener el mismo nombre
que ya tenía acá arriba
entonces podría ser variable a uno tengo
que cambiarle el nombre ya vieron y se
van eliminando las fallas
entonces estoy cumpliendo con la regla
ya le estoy cambiando el nombre entonces
no pasa nada así para convertirla en una
variable o tipo de variable engrapado
tengo que cambiarle la letra a mayúscula
observemos y esto lo que en realidad
hace es
mandarme a llamar un tipo de clase y
esto de las clases ya lo habíamos visto
en sesiones anteriores
observamos que el short aquí lo
cambiamos a
tipo s mayúscula aquí sí tenemos que
cambiarle casi todas las palabras que
sería engañar
sería variable de tipo entera
aquí le marcamos a long
dice que no puede ser convertido no pasa
nada entonces simplemente le quitamos el
valor
el tipo flotante
está
el doble
el bull ya no y aquí también es casi
cambiarle toda la palabra
ahora bien vamos a platicar sobre los
final solamente voy a utilizar dos en mi
ejemplo final
que es estamos asignando una constante
como tal
vamos a poner un tipo entero
que se llama y ese ere
observamos el camel case del que ya lo
hemos hablado en la sesión 1 recordamos
que son mayúsculas para determinar
constantes y le vamos a asignar un valor
que podría ser un impuesto sobre la
renta de un 10% por ejemplo
otro final
que sea de tipo doble
para él iba recordamos las constantes se
escriben en mayúsculas a diferencia de
las variables las variables es minúscula
la siguiente letra sería mayúscula
3.14
quince noventa y tantos
guardo mi aplicación y listo yo ya no
tengo ningún tipo de error
por mi parte es todo espero que te haya
gustado este vídeo cualquier comentario
me lo dejas en la zona correspondiente
que tengas un excelente día
تصفح المزيد من مقاطع الفيديو ذات الصلة
10 Curso de Programación en C++: Estructuras, Uniones y Enumeraciones
Curso Java. Estructuras principales III. Declaración variables Eclipse Vídeo 6
PROGRAMACIÓN DESDE 0 || VARIABLES Y CONSTANTES || TEORIA-PRÁCTICA
🔴Curso de Python #02 - Variables y Tipos de Datos
2_2 II: Comenzando a Programar - Ejecución Condicional y Repetitiva
Lógica de Programación 👩💻 Aprende a programar en 10 minutos
5.0 / 5 (0 votes)