Programación en Java | Windows | S3-1 Variables y Constantes

Gabriel Durruti
29 May 202213:54

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

00:00

📚 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.

05:01

🔑 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.

10:04

🛠 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

Las variables son símbolos que representan un valor que puede cambiar. En matemáticas, una variable puede ser un x o un z que toma diferentes valores numéricos. En programación, como en Java, una variable es una localidad de memoria que puede contener diferentes tipos de datos y es susceptible de cambiar a lo largo del tiempo. Ejemplos en el guion son las variables de tipo byte, short, int, long, float, double y boolean, cada una con su respectivo valor inicial.

💡Constantes

Las constantes son valores que no cambian a lo largo del tiempo. En matemáticas, podrían ser valores como pi o la constante de Euler. En programación Java, una constante es un valor explícito que una vez asignado, no puede ser modificado. Se identifican por el prefijo 'final' y su nombre está en mayúsculas, como en el ejemplo de 'IVA' que representa el impuesto sobre la renta.

💡Tipos de datos

Los tipos de datos definen el tipo de información que puede almacenar una variable. En el guion se mencionan tipos primitivos como byte, short, int, long, float, double y boolean, que son los más básicos y se definen con una letra minúscula al inicio. También se mencionan tipos de datos envueltos (engrapados) que comienzan con una letra mayúscula y representan objetos más complejos.

💡Matemáticas

El guion compara conceptos de programación con conceptos matemáticos. En matemáticas, las variables son símbolos que toman diferentes valores numéricos y las constantes son valores que no cambian, como pi. Estos conceptos se aplican en programación, donde las variables y constantes tienen roles similares pero se manejan en el contexto de la memoria de una computadora.

💡Programación

La programación es el proceso de crear un conjunto de instrucciones para que una computadora las ejecute. En el guion, se enseña cómo se relacionan las variables y constantes en el contexto de la programación en Java, incluyendo cómo se declaran y se utilizan en el código.

💡Java

Java es un lenguaje de programación orientado a objetos. El guion se centra en enseñar sobre variables y constantes en Java, incluyendo su declaración y uso en el código. Se menciona la utilización de NetBeans, un IDE para desarrollar aplicaciones Java.

💡NetBeans

NetBeans es un entorno de desarrollo integrado (IDE) utilizado para escribir y ejecutar código Java. En el guion, se describe cómo iniciar un nuevo proyecto en NetBeans y cómo crear una clase principal que contiene variables y constantes.

💡Tipos numéricos

Los tipos numéricos son un tipo de dato que se utiliza para representar números. En el guion, se mencionan tipos numéricos primitivos como byte, short, int, long, float y double, que varían en tamaño y rango de valores que pueden almacenar.

💡Tipos booleanos

El tipo booleano es un dato que solo puede tener dos valores posibles: verdadero o falso. En el guion, se menciona que las variables booleanas se utilizan para representar valores de verdad y se ejemplifica con la variable 'g.co'.

💡Tipos de caracteres

Los tipos de caracteres se utilizan para representar letras o símbolos en un programa. En el guion, se menciona que las variables de tipo carácter, como 'ñ' o 'w', se utilizan para almacenar datos textuales y se ejemplifica con la variable de tipo carácter que se inicializa con un valor entre comillas.

💡Inicialización

La inicialización es el proceso de asignar un valor a una variable cuando se declara. En el guion, se sugiere inicializar las variables para evitar problemas futuros, como asignar un 1 a una variable de tipo byte o un 20 a una variable de tipo entero.

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

play00:00

bienvenidos a nuestra clase de hoy de

play00:01

programación en java les habla el

play00:03

ingeniero gabriel de routing y vamos a

play00:05

tratar el tema sobre variables y

play00:07

constantes

play00:09

bien vamos a platicar sobre qué son las

play00:12

variables y las constantes en

play00:13

matemáticas la variable es un símbolo

play00:15

que toma diferentes valores numéricos ya

play00:18

sea de forma simple o lo vamos a

play00:20

determinar como valores cambiantes

play00:23

normalmente en matemáticas se le pone x

play00:25

y z o resultado en programación en java

play00:30

la variable es conocida como una

play00:31

localidad de memoria que contiene

play00:33

diferentes tipos de datos

play00:36

vamos a verlo de otra manera vamos a

play00:38

tener un almacén de datos en una

play00:40

localidad en tu memoria de tu pc y los

play00:43

valores susceptibles al cambio esto es

play00:47

decir gracias a los procesos

play00:49

que vamos a comenzar a utilizarlo a

play00:51

través de ecuaciones o de otra manera

play00:54

también dicha es a través de fórmulas

play00:58

porque estamos utilizando

play00:59

metafóricamente unos

play01:02

vasos son unas copas porque nos vamos a

play01:07

ir desarrollando de la siguiente manera

play01:09

nos vamos a ir dividiendo de una forma

play01:11

lógica

play01:13

solamente serían dos tipos los

play01:15

primitivos

play01:17

que los vamos a definir o los vamos a

play01:19

detectar con la letra minúscula al

play01:22

inicio las variables engrapadas que son

play01:25

con w o los raiders son este tipos de

play01:29

datos o tipos de variables que comienzan

play01:32

con mayúscula

play01:36

la primera regla es que son tienen que

play01:39

tener datos del mismo tipo

play01:42

los segundos que no debes de repetir el

play01:44

nombre y el tipo nombre de dato que

play01:47

sería

play01:49

el término de gamer keys más el valor

play01:54

ahorita nos vamos a ir definiendo de

play01:55

poco en poco los primeros van a ser

play01:58

tipos lógicos

play02:01

y valores de verdad se llamarían en

play02:03

filosofía nos vamos estar ocupando los

play02:06

tipos textuales que utilizan letras o

play02:09

caracteres como la ñ la w las cosas

play02:14

tenemos los valores integrales que son

play02:17

numéricos básicamente enteros y los

play02:20

serie los que serían por punto flotante

play02:22

que son los que utilizan decimales

play02:26

los lógicos serían los julianos es decir

play02:28

verdaderos y falsos

play02:31

el textual sería de tipo carácter o

play02:33

letras textuales

play02:36

el primero de los numéricos enteros

play02:38

sería el bay

play02:40

el siguiente el tipo short tipo corto

play02:43

observamos como el contenido de este es

play02:46

inferior al tipo short

play02:50

el tipo entero que es un poco más grande

play02:53

en almacén

play02:55

este tipo de datos

play02:57

y tenemos el tipo

play02:59

numérico largo

play03:02

podemos observar lo siguiente este puede

play03:04

caber aquí puede caber acá puede caber

play03:07

acá pero no al revés tendríamos que

play03:09

hacer

play03:10

recortes vamos a llamarlo así en

play03:13

caracteres para que éste no derrame la

play03:16

copa de acá es decir que no tengamos un

play03:19

desbordamiento así se le llamaría en la

play03:22

cuestión de programación

play03:23

por último tenemos los tipos flotantes

play03:26

que son valores numéricos cuyo dato va a

play03:29

representar con una f

play03:32

y por último el doble observamos que es

play03:34

el doble de tamaño

play03:37

por eso se llama flotante de tipo doble

play03:42

les recordamos que el numérico almacena

play03:45

datos que son calculables de forma

play03:47

aritmética que permite arrojar

play03:49

resultados es decir todos estos pueden

play03:52

ser sumados multiplicados divididos

play03:55

etcétera los valores de verdad los que

play03:57

tenemos de este lado son como ya lo

play03:59

mencionaba el trival falls

play04:01

en nuestro idioma sería verdadero y

play04:04

falso el textual son aquellos que llevan

play04:07

tildes o caracteres es de tipo textual

play04:10

que sirven para lectura por ejemplo la

play04:14

palabra texto

play04:17

y deseamos los los flotantes que ya

play04:20

llevan datos decimales el punto y los

play04:24

los datos numéricos consecuentes

play04:28

para hablar sobre el término de

play04:30

constante primero vamos a definir lo que

play04:32

es un tipo de dato constante

play04:35

en matemáticas normalmente lo

play04:37

llamaríamos a un valor que ya no va a

play04:40

cambiar nunca por ejemplo podría ser pi

play04:44

en este caso

play04:46

y tendríamos también la forma de euler

play04:49

aquí en méxico tenemos algo que se llama

play04:51

iva y ese ere el impuesto sobre el valor

play04:54

agregado o el impuesto sobre la renta en

play04:58

programación en java la constante es un

play05:01

valor explícito que se simboliza por un

play05:03

prefijo es este que tenemos aquí que se

play05:05

llama fainá

play05:08

restringe al programador el modificar el

play05:10

valor es decir yo ya no puedo modificar

play05:12

el 3.14

play05:14

15-9 y sus consecuentes ya no lo puedo

play05:18

modificar ya no me lo permite el sistema

play05:20

de hecho utilizó ese valor o lo utilizó

play05:23

entonces vamos a decirlo de forma más

play05:26

rápida el almacén de datos en una

play05:28

localidad de memoria como la anterior

play05:30

nada más que los valores se restringen a

play05:33

los cambios es decir ya no van a cambiar

play05:37

las reglas son que se utiliza el prefijo

play05:39

final y no permite cambios la forma de

play05:43

conseguirlo sería final

play05:45

el tipo de dato que son cualquiera de

play05:48

los que ya habíamos comentado antes

play05:50

el nombre de la constante se escribe en

play05:52

mayúscula que está el ejemplo pink se

play05:54

escribe y en mayúscula y valor así es

play05:57

como lo vamos a estar ejemplificando

play06:04

arrancamos nuestro apache de netbeans

play06:07

y vamos a generar un nuevo proyecto

play06:12

le vamos a dar como esta ya es nueva

play06:14

versión las 12.0 vamos a utilizar java

play06:18

with and java application le vamos a dar

play06:21

next

play06:22

ya que

play06:25

utilizamos los mismos parámetros

play06:29

gabriel roth y mi nombre y en bajo

play06:32

actividad

play06:34

aquí lo vamos a llamar constantes

play06:37

y variables

play06:41

le damos a finish

play06:44

termina me va a mandar al mail voy a

play06:46

cerrar esto

play06:50

close para que no

play06:55

no me pierda esta close listo

play06:57

en esta actividad va a ser muy sencilla

play07:00

lo único que tenemos que hacer es

play07:01

utilizar todos los operadores

play07:04

y los tipos de variable

play07:06

entonces la actividad dice crea un

play07:09

proyecto de java cuya clase main

play07:11

contenga al menos una variable de cada

play07:12

una vista en esta sección al menos una

play07:16

constante vamos a utilizar los

play07:18

parámetros en la clase de e-mail vamos a

play07:20

utilizar 16 variables 8 primitivas y 8

play07:24

engrapados cada una deberá de contar con

play07:27

los diferentes tipos de valores que

play07:29

incluyan los números enteros y decimales

play07:31

textuales

play07:32

según sea el caso where vamos a iniciar

play07:35

con bytes es el tipo de variable le

play07:38

vamos a dar var variable tipo a punto y

play07:41

coma la siguiente de la que vamos a

play07:44

platicadora la variable de tipo short

play07:48

y vamos a poner variable

play07:51

la siguiente le vamos a poner entero

play07:54

variable

play07:56

punto y coma

play07:58

variable long o de tipo

play08:02

de larga lógico sería verde

play08:09

lo siguiente que tendremos que utilizar

play08:11

sería un flotante flow

play08:19

en este caso le vamos a poner bar

play08:25

el siguiente que le vamos a estar dando

play08:28

es un todo

play08:30

un doble

play08:33

efe

play08:37

el siguiente

play08:39

sería un julián o julián

play08:44

variable g.co

play08:47

la siguiente sería de carácter

play08:54

bien primero quiero dejar algo en claro

play08:57

esta parte aquí significa que todas

play09:00

estas variables no están inicializa das

play09:02

si quieres inicializar las para no tener

play09:05

problemas más adelante en tus trabajos

play09:07

yo te sugiero darles un valor o

play09:09

asignarles un valor de inicio

play09:12

entonces por ejemplo a la variable como

play09:14

es un byte le puedo asignar un 1 y no

play09:16

pasa nada un tipo short lo mismo puedo

play09:19

asignar un valor inicial de 10 la

play09:22

variable entera puede ser un 20

play09:26

la variable d podría ser

play09:30

digamos como es de longitud podría

play09:32

ponerle 2000 no pasa nada flotante aquí

play09:35

vienen los datos de asignación que

play09:38

pueden ser susceptibles a cambios es

play09:40

decir éste puede arrojar me un resultado

play09:43

diferente podría ser en este caso

play09:47

20 efe

play09:49

eso significa flotante

play09:51

no es un operador como tal hexadecimal

play09:54

no solamente es un indicador que

play09:57

pertenece a un tipo de variable flotante

play10:01

en el caso del doble aquí tendremos que

play10:03

utilizar 20 d que significa 20 doble

play10:07

repetimos no es una variable de tipo

play10:10

hexadecimal o algo por el estilo donde

play10:13

se utilizan letras no para no perdernos

play10:16

solamente significa que es una variable

play10:18

o un dato que aporta al doble o al

play10:21

contenedor o tipo de dato numérico doble

play10:24

nada más el bol ya no

play10:27

le ponemos entre comillas bueno me va a

play10:30

marcar un error aquí sería un falso

play10:37

en su defecto puede ser un truco

play10:38

solamente esos dos tipos de datos pueden

play10:41

ir conteniendo el tipo carácter

play10:43

solamente estila tilde de proponer una

play10:47

ok vamos a utilizar las siguientes

play10:51

los siguientes tipos de variables que

play10:54

son estos de aquí lo voy a seleccionar

play10:56

todo luego a copiar y lo voy a convertir

play10:58

todo a variables de tipo

play11:02

de tipo grave pero engrapado

play11:04

ahorita vamos a ver un poquito más a

play11:06

detalle sobre eso

play11:08

recordemos porque me marca errores bueno

play11:11

porque el primero el primer error o

play11:14

falla que estoy teniendo aquí es que

play11:16

esto no debe de tener el mismo nombre

play11:18

que ya tenía acá arriba

play11:20

entonces podría ser variable a uno tengo

play11:22

que cambiarle el nombre ya vieron y se

play11:25

van eliminando las fallas

play11:28

entonces estoy cumpliendo con la regla

play11:34

ya le estoy cambiando el nombre entonces

play11:35

no pasa nada así para convertirla en una

play11:38

variable o tipo de variable engrapado

play11:40

tengo que cambiarle la letra a mayúscula

play11:42

observemos y esto lo que en realidad

play11:45

hace es

play11:47

mandarme a llamar un tipo de clase y

play11:50

esto de las clases ya lo habíamos visto

play11:51

en sesiones anteriores

play11:53

observamos que el short aquí lo

play11:55

cambiamos a

play11:56

tipo s mayúscula aquí sí tenemos que

play12:00

cambiarle casi todas las palabras que

play12:01

sería engañar

play12:04

sería variable de tipo entera

play12:06

aquí le marcamos a long

play12:18

dice que no puede ser convertido no pasa

play12:21

nada entonces simplemente le quitamos el

play12:22

valor

play12:25

el tipo flotante

play12:27

está

play12:28

el doble

play12:30

el bull ya no y aquí también es casi

play12:33

cambiarle toda la palabra

play12:42

ahora bien vamos a platicar sobre los

play12:44

final solamente voy a utilizar dos en mi

play12:46

ejemplo final

play12:49

que es estamos asignando una constante

play12:52

como tal

play12:53

vamos a poner un tipo entero

play12:57

que se llama y ese ere

play13:01

observamos el camel case del que ya lo

play13:03

hemos hablado en la sesión 1 recordamos

play13:07

que son mayúsculas para determinar

play13:08

constantes y le vamos a asignar un valor

play13:11

que podría ser un impuesto sobre la

play13:13

renta de un 10% por ejemplo

play13:16

otro final

play13:18

que sea de tipo doble

play13:22

para él iba recordamos las constantes se

play13:26

escriben en mayúsculas a diferencia de

play13:28

las variables las variables es minúscula

play13:31

la siguiente letra sería mayúscula

play13:34

3.14

play13:36

quince noventa y tantos

play13:41

guardo mi aplicación y listo yo ya no

play13:44

tengo ningún tipo de error

play13:46

por mi parte es todo espero que te haya

play13:48

gustado este vídeo cualquier comentario

play13:50

me lo dejas en la zona correspondiente

play13:52

que tengas un excelente día

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
ProgramaciónJavaVariablesConstantesTipos de DatosIngeniero GabrielMatemáticasMemoria LocalidadClases JavaNetbeansActividad Programación
هل تحتاج إلى تلخيص باللغة الإنجليزية؟