Transcripciones
1. Introducción al curso: Hola y bienvenidos al curso de conceptos básicos de Java. Mi nombre es Victor y seré tu profesor para el curso. Durante los últimos años, he estado trabajando en la industria de TI. Y en este curso aprenderás los fundamentos y fundamentos de Java. En los fundamentos de la programación en general, iremos muy básicos y paso a paso en aprender los fundamentos de Java, aprenderás a escribir sentencias if else,
cambiar sentencias, bucles, arrays, clases, y mucho más. Este curso es para cualquier persona que quiera aprender los fundamentos de la programación y más específicamente Java. Y si te estás preguntando, seguir programando es algo para ti, pero no estás seguro de que este curso sea para ti. Aprenderás los fundamentos en. Podrás decidir que esto es algo que te guste y a un Chase y perseguir una carrera en la industria de TI como desarrollador. Gracias por ver. Y si te interesa el curso, empecemos ya.
2. Instalación Java JDK: Hola chicos. En este video te voy a mostrar cómo puedes descargar e instalar Java JDK en tu computadora. Entonces sin perder tiempo, lo primero que queremos hacer es comprobar si ya lo tienes. Entonces aquí abajo en la barra de búsqueda, escribe CMD o empieza a escribir prompt de comentario. Y abra el símbolo del sistema y escriba este comando java space hyphen version. Si no tienes Java instalado en tu computadora, verás este mensaje aquí. Java no se reconoce como un comando interno o externo. Eso básicamente significa que no tienes Java JDK instalado. Y una cosa más que aquí queremos hacer es escribir Java C, que es el comando que utilizamos para, para compilar nuestros archivos java. Versión de guión espacial Java C. Y verás el mismo mensaje aquí, lo que significa que no tienes instalado Java JDK. De acuerdo, entonces lo que queremos hacer ahora es ir a tu navegador. Estoy usando Chrome y voy a escribir Java JDK. Y la primera página que veo es de Oracle.com. Quiero dar click aquí. También pegaré este enlace en la descripción del video. Ahora en esta página vemos que la última versión de Java es E 14 No.1. Si nos desplazamos hacia abajo, veremos que el java es 11 es la versión de soporte a largo plazo. Abajo vemos también esta versión, Java asi ocho, te 2-5-1. Pero lo que queremos instalar es la última versión, que es Java AC 14 punto 0, no una. Por lo que voy a dar clic aquí en JDK descarga. Y en esta página quieres desplazarte un poco hacia abajo. Y para encontrar el instalador de windows x 64. Ent, queremos los archivos ejecutables de salida. Entonces el punto EXE, no el archivo zip, pero queremos el archivo ejecutable. Entonces encuentra el instalador de Windows 64 y haz clic en el archivo EXE dot. Consulta esto aquí mismo donde digo que revisé y acepté el oráculo, básicamente términos y condiciones y descarga el JDK. De acuerdo, esto tardará unos segundos en descargarse, acuerdo, ahora se descarga el JDK. Voy a dar click en él. Ahora comenzará la instalación. Estoy dando click siguiente. Esta será la carpeta predeterminada donde se instalará el Java JDK. Te sugiero que guardes la carpeta predeterminada. No lo cambies si no escuchas razones divertidas para hacerlo. Después de eso click Siguiente. Ahora se está instalando. Y finalmente recibimos este mensaje de que el kit de desarrollo de Java se instaló con éxito. Si hago clic en cerrar ahora, iré a la ubicación donde instalé el JDK, que era C Program Files, Java. Y tengo aquí la carpeta JDK con la versión que tengo instalada. cuando estoy haciendo este video, la última versión es 1401. Pero para Usted probablemente será un, una versión más nueva. Entonces cuando abro esta carpeta JDK, veo esta carpeta bin dentro de ella. Y esta será la carpeta importante para ti. En la carpeta bin tienes carpeta archivos Java. El siguiente paso ahora es sentarse esta carpeta bin nosotros, nuestra variable de entorno, para que podamos ejecutar todos los comandos Java desde el símbolo del sistema. Por lo que da click aquí en la parte superior para tomar el camino a la carpeta bin. Copia esto. Entonces lo que queremos hacer ahora es hacer click en el botón Windows. Después de eso haga clic en la configuración. El siguiente es hacer clic en Sistema y empezar a escribir entorno. Y haga clic en la edición, las variables de entorno del sistema. Verá la pantalla sentarse en propiedades y ahora haga clic en variables de entorno. Aquí es donde agregas tus variables de entorno. Para Java. Ahora lo que queremos hacer es agregar nuestra variable de entorno. Entonces voy a encontrar aquí camino. Es necesario encontrar esta variable de entorno de ruta y hacer clic en Editar. Y queremos agregar aquí en esta fila el, la ruta a la carpeta bin. Entonces lo voy a pegar aquí. El camino a la carpeta bin. Así C Archivos de programa, Java JDK 14.140 No.1 barra bin. Y voy a dar click en Aceptar. Ahora esta variable de entorno está configurada. Lo siguiente que quieres hacer ahora es crear una nueva variable de entorno para Java home. Entonces haga clic aquí en nuevo y en el tipo de nombre de variable. Java, subrayado casa, todo en mayúsculas. Y el valor será. El camino hasta estas carpetas JDK. Entonces no estás dentro de la carpeta bin, estás dentro de la carpeta JDK. Tome este camino y péguelo como valor para la variable, variable. Ok, así que tienes variable llamada Java underscore home con mayúsculas. Y el valor de la variable es la ruta a la carpeta JDK. Haga clic en OK. Y ya ves que ahora tenemos la variable home de Java, haga clic en Aceptar, haga clic en Aceptar, y cierre todas las ventanas. Cierre también el símbolo del sistema. Si tiene el símbolo del sistema abierto, ciérrelo. Queremos cerrar todo puede empezar de fresco ahora. Y queremos abrir el símbolo del sistema. Otra vez. Puede comenzar a escribir símbolo del sistema o CMD. Ábrelo. Y ahora vamos a revisar todos los comandos Java. Ahora vamos a revisar primero la versión Java. Por lo que vamos a escribir Java versión de guión espacial. Y se puede ver que Mao tiene Java versión 14, 0.01. instalada. Si ves la versión aquí para ti, podría ser una versión más reciente para el momento en que estés viendo este video. Pero si ves la versión Java aquí, significa que el Java, Java está instalado y todo está bien. Todo es perfecto. En realidad. Se ve también el Java Runtime Environment se instaló con estos JDK. Por lo que no tienes que instalar el JAR por separado. También se instaló el Java Runtime Environment. Lo siguiente que queremos comprobar estas versión Java C, que es el comando que utilizamos para compilar archivos Java. Y si ves la versión aquí, significa que estaba instalada y eso es lo que quieres ver. Básicamente, no quieres ver algún mensaje que diga que no escuchas el Java instalado. Se quiere ver la versión y todo está bien. Ahora bien, si queremos ver que la variable de entorno para el hogar de Java está configurada correctamente. Queremos teclear aquí un signo de porcentaje de carbón. Java guión bajo casa con letras mayúsculas y signo de porcentaje. Nuevamente, este es el, el nombre de nuestra variable de entorno, la variable Java home environment. Por lo que ACO, signo de porcentaje, signo porcentaje de inicio de
Java. Y después de presionar Enter, verá el,
la ruta a la al JDK donde está instalado el JDK. Entonces todo lo que necesitas, él está trabajando ahora y puedes trabajar con programas relacionados con Java y Java. Espero que este video te haya sido útil, y te veré en el siguiente.
3. Instala IntelliJ IDEA + crear tu primera aplicación Java: Hola chicos. En este video te voy a mostrar cómo puedes descargar e instalar IntelliJ idea. Y también vamos a crear tu primer proyecto Java. Entonces sin perder tiempo, vamos al navegador. Estoy usando Google Chrome. Y vamos a escribir en el cuadro de búsqueda visto Google IntelliJ. Y el primer enlace que va a ser de Jetbrains.com. Entonces da click en este. Y de inmediato vas a ver el botón de descarga. Haga clic aquí. Y verás que hay dos versiones de la idea IntelliJ. Versión definitiva, que es una versión de pago, y no queremos instalar esta. Vamos a instalar la versión de comunidad, que es una versión gratuita, y es proyecto de código abierto. Así que dar click en descargar. Y comenzará a descargar la idea de IntelliJ. Esto tomará un par de segundos. Enseguida vuelvo. De acuerdo, y después de que esto se descargue y solo haga clic para abrirlo, comenzará
el proceso de instalación. Por lo que voy a dar click siguiente. Esta será la carpeta de destino. Y si no tienes razón para cambiarlo, te sugiero que sí. Opción predeterminada. Haga clic en Siguiente. Aquí, voy a seleccionar el lanzador de 64 bits en Open Folder como proyecto. Haga clic en Siguiente. E instalar. Ahora se está instalando IntelliJ. Ahora una vez completada la instalación, haré clic en Ejecutar IntelliJ idea Community Edition y haga clic en Finalizar. Esto abrirá el IntelliJ de inmediato. Tenemos que confirmar con la política de privacidad de JetBrains. Por lo que voy a dar click Confirmo que tengo frecuentes acepta los términos y condiciones. Haga clic en Continuar. Compartir datos. No st, no queremos esa entrada. Se va a abrir la, la idea de IntelliJ. Pero lo primero que tenemos que elegir es el tema, el equipo de UI que queremos usar para IntelliJ j Tenemos dos opciones aquí. Las opciones oscuras. Asesino oscuro para en realidad
para una, durante mucho tiempo creo que estaba pensando que esto es Drucker Drácula, pero es más oscuro. Y estoy usando este para el desarrollo por lo general, pero para crear estos videos, creo que para ti será mejor usar el equipo de luz porque podrás ver mejor al Frío. Entonces voy a elegir satélite, pero puedes elegir la estera oscura del equipo, es mucho mejor para el hielo. Por lo que voy a elegir la luz y dar clic en Siguiente. Aquí. No es necesario seleccionar nada. Haga clic en Siguiente aquí también. Y haga clic en Empezar a usar idea de IntelliJ. Esto abrirá esta ventana, que nos está preguntando si queremos crear un nuevo proyecto o importar proyecto ya existente. No tenemos proyectos existentes, así que vamos a crear uno nuevo. Entonces haga clic, Crear Nuevo Proyecto. Aquí, estamos eligiendo Java, que es el lenguaje que queremos usar para el desarrollo. Tenemos la versión 14 de JDK, 0.01. si has visto el video anterior, ya
sabes cómo instalamos la versión JDK. Y voy a dar click en Siguiente ahora. De acuerdo, crear proyecto a partir de plantilla. Haga clic en este y haga clic en Siguiente. Vamos a darle nombre a este proyecto. En primer lugar. Proyecto. ¿ Por qué no? K deja la ubicación del proyecto como predeterminada y el paquete base como a.com. Y haga clic en terminar. Y esto abrirá nuestro primer proyecto. Voy a poner el en pantalla completa, algo que IntelliJ J, Él está haciendo cada vez que lo inicias, te está dando una propina del día. Y es bastante útil. Sobre todo cuando apenas estás empezando. Puedes aprender muchos consejos y trucos nuevos de esto aquí mismo. Si no quieres ver estos cada vez puedes dar click dong show tips. Pero te sugiero que lo dejes abierto y puedes leer los consejos que te están dando. Click Siguiente consejo y un montón de atajos y pequeñas cosas bastante astutas que puedes aprender de aquí. Y usualmente solo lo estoy cerrando y empiezo a desarrollarme. Ahora, del lado izquierdo, tenemos nuestro proyecto. Entonces ven que creamos este primer proyecto. Si amplias esto, verás la carpeta RC dentro de ella. Tenemos este paquete, y dentro de él tenemos nuestra clase principal. Y aquí es donde ocurre la magia. Aquí es desde donde comienza nuestro programa. Entonces vamos a escribir nuestro primer programa, nuestra primera línea de código aquí. Justo lo que hice. He borrado aquí. Este escritor de líneas llamó aquí. Estos dos guiones significa que esto es un comentario y esta línea de código no se ejecutará. Entonces lo voy a borrar. Y voy a escribir sistema, línea de impresión. Y voy a escribir dentro de una semana Hola Mundo. Y con el fin de imprimir estos, qué estos Piensa, vamos a hacer esto, vamos a imprimir hola mundo en la consola. Y si quiero construir este programa ahora, voy a hacer click derecho y voy a dar clic en Ejecutar principal. Por lo que se puede ver en la parte inferior dice construido, es construir el programa. Y después de que se compila, puedes ver Hola mundo aquí. Entonces felicitaciones, acabas de escribir tu primera aplicación Java. Y en realidad si quieres, nadie atajo. Entonces en lugar de escribir system.out.print line, cada vez, solo
puedes escribir S, O,
U, T, sur y hacer clic en top end. Esto lo escribirá para ti. Es un poco, sólo un pequeño atajo para escribirlo más rápido. Entonces en lugar de escribirlo carta por carta y solo escribe Sultan, Click, Tap. Y hola. Mundo, kay, nombre de correr. Está construyendo en la parte inferior. Y este es tu resultado. Después de eso, la próxima vez que quieras ejecutar el programa, solo
puedes hacer click aquí en la parte superior, es hacer lo mismo. Ejecutar el, construir la aplicación y ejecutar el programa, pero es lo mismo. Puede hacer clic derecho y hacer clic en correr desde aquí. O puedes hacer clic en correr desde aquí. Es lo mismo. Entonces eso fue todo para esta lección. Sigamos con el siguiente.
4. Comprende la programación básica: Hola y bienvenidos a la siguiente lección. Vamos a aprender algunas cosas realmente básicas aquí mismo. Estoy tratando de mantenerlo simple. Y solo para mostrarte ahora lo que ves en la pantalla para
familiarizarte con algunas de las cosas básicas que vamos a aprender. Entonces lo primero que vemos en la parte superior es el paquete. Básicamente solo importamos algunos paquetes a tu proyecto que tu proyecto necesita para funcionar. Entonces esta es nuestra clase principal, y dentro de la clase tenemos métodos. Esta clase empieza a partir de aquí. Y este es el abierto, este es el paréntesis de apertura, y este es el Quan de cierre. Por lo que empieza desde aquí y cierra Desde aquí. Dentro de la clase tenemos método principal. Se puede ver este público estático, vacío, principal, arcos de
cadena, así que ignora la mayoría de estas cosas. Sólo recuerda que este es un metal, es el nombre del metal, que es tu, tu método principal. Tu programa siempre parte del metal principal. Entonces este es tu punto de partida. Cuando ejecutas tu programa. Siempre va a ejecutar el código que está dentro de este método principal en la cita que tenemos dentro de este método principal en este momento es esta lima. Y debido a que nuestro principal método parte de aquí, esta es la apertura, el punto de partida del metal, estos paréntesis, y este es el de cierre. Entonces este es el comienzo del metal, y este es el final del metal. Y dentro del ancho, tenemos esta línea de código. Se pueden tener múltiples líneas de código dentro de un metal. Y cuando ejecutas tu programa, siempre
va a ejecutar esto primero, esto está dentro de nuestro método principal. Si ejecutamos este programa y ahora va a imprimir hola mundo varias veces porque esto es lo que tenemos dentro de nuestro método principal. De acuerdo, disecemos un poco esta frase para ver qué es exactamente lo que está pasando. Ver aquí. Entonces el sistema es una clase en Java, y dentro de cada clase tienes métodos. Entonces cuando escribas punto después del nombre de la clase, así que voy a escribir sistema y voy a escribir punto. Por lo que dentro de esta clase de sistema, tenemos métodos o funciones que están listos para ser utilizados. Ves que hay muchos métodos que podemos usar. Podemos hacer click en algunos metales y después de eso flotar sobre él y ver qué es exactamente lo que está haciendo. Se puede leer desde aquí. Pero lo que queremos usar ahora es que voy a teclear punto otra vez. Y voy a ver qué tipo de métodos puedo usar a partir de aquí. Y se ve en la primera es la línea de impresión. Voy a dar click en él. Voy a flotar sobre él y voy a leer lo que está haciendo este metal. Por lo que termino la línea actual escribiendo la bebida separadores de línea. El string separador de líneas está definido por el separador de puntos de línea de propiedad del sistema y
no es y necesariamente un único carácter de línea nuevo. ¿ De acuerdo? Entonces básicamente esto es imprimir en la consola. Dentro del método. Necesitas darle algo a esta canción de metal. Necesitas pasar algo a desmantelado para poder trabajar. Voy a poner comillas dobles, lo que significa que voy a dar esta cadena de metadatos. Y una cuerda es una frase o una palabra. Sólo recuerda que una cuerda es una frase o una palabra. Vas a aprender más en la siguiente lección cuando estamos hablando de variables. Pero ahora voy a escribir, por ejemplo, este es mi primer programa Java. Es impresionante. Y esta será la cuerda que le estoy dando a este metal. Está bien, de aquí para aquí, dentro de estos dos paréntesis, dos comillas. Entonces si ejecuto este programa ahora, haga clic
derecho y ejecute, y verá que se está imprimiendo en la consola. Este es mi primer programa Java en es impresionante. Básicamente, esto es lo que tenemos hasta ahora. Déjame mostrarte en realidad algo más. Sistema fuera y elijamos otro método. Por ejemplo. En lugar de printf line, quiero usar solo imprimir esta vez. ¿ De acuerdo? Y por cierto, siempre cierras. Terminas tu frase con punto y coma. Entonces esto es como imaginar que estás escribiendo frase solo a letra normal o más frase hasta que termines la frase con un punto. Aquí, en programación, terminamos con el punto y coma. Cada vez que algo está subrayado con subrayado rojo, puedes colocarlo sobre él. Te mostrará, básicamente te dirá cuál es el problema. Ahora mismo. No puede resolver el método de impresión porque no tenemos nada en los límites. Entonces vamos a escribir aquí, mi nombre es victoria. Puedes escribir tu nombre aquí y no escribir Victor. Y voy a escribir otra línea. Sistema fuera. Imprimir, bucles, sistema de salida, imprimir, línea. Y el tiempo va a montar compartir. Este curso es impresionante. Entonces, ¿qué crees que pasará ahora? Sólo dale una conjetura. Si crees que esto se imprimirá después de éste y después de eso, éste. Bueno, hay un, un poco de sorpresa para ti. Entonces, ¿qué pasó? Este es mi primer programa Java y es impresionante. Después de eso tenemos, mi nombre es Victor y algo pasó aquí. Ya ves, este curso es impresionante, está escrito exactamente después de que mi nombre es Victor vio. Estos se mezclan entre sí. No hay nueva línea. Entonces eso es exactamente lo que pasó. No hay nueva línea. Por lo que este método de impresión está imprimiendo algo en la consola, pero la siguiente línea de código se ejecutará exactamente después de que se ejecute este pensar. Se ejecutará en la misma línea. Esto es lo que está haciendo la impresión. Está imprimiendo algo en la consola, pero se queda en la misma línea, así que imprime. Mi nombre es Viktor, pero después de que esta línea se ejecuta aquí, seguimos en esta línea, en la misma línea. Y después de eso es imprimiendo. El discurso es impresionante justo después de él, porque no dijimos que queremos una nueva línea cuando
queremos imprimir algo y movernos en la siguiente línea, ahí es donde estamos usando la línea de impresión e impresión. Por lo que se imprimirá esto. Después de eso, seguiremos en la siguiente línea. Después de que se imprima el distintivo, irá en la siguiente línea. Y después de eso, se imprimirá a este equipo. Si ejecutamos el programa ahora, verás que ahora todo está bien y todo está en una línea separada. Entonces con esto, solo quería mostrarte los diferentes métodos, hacer cosas diferentes y solo querer un personaje simple puede ser diferente aquí. Pero el significado del metal y la función phi, lo que está haciendo el metal puede ser completamente diferente. Entonces cada vez lee lo que está haciendo el método con el tiempo que aprenderás. Y te pondrás más cómodo. Y sabrás cuál estás usando lata para qué exactamente las estás usando. Yo sólo quería mostrarles que diferentes métodos tienen diferentes propósitos. Por lo que espero que lo entiendas. Ahora sigamos con la siguiente lección.
5. Variables: Hola chicos y bienvenidos a esta lección sobre variables. Entonces, empecemos con variables. Voy a borrar estas cosas que escribimos hasta ahora. Y sólo voy a empezar a escribir y voy a explicar lo que escribí después de eso. Entonces voy a crear esta variable con el nombre primer número. Y voy a decir que es igual a cinco. Entonces lo que acabo de hacer, int es la abreviatura de entero. Integer es un tipo de datos. Las variables pueden tener diferentes tipos de datos. El primer número es el nombre de la variable, y cinco es el valor de la variable. Entonces nosotros datatypes, tenemos algún tipo de tipo de variable. Entonces el tipo de la variable es entero. También tenemos nombre de la variable, que es primer número en nuestro caso. Y tenemos un valor de la variable. Nuestro valor para la variable primer número es igual a cinco. Entonces, ¿qué es un tipo de datos, ent o agua diferente tipo de variables. ¿ Por qué tenemos diferentes tipos de variables? Porque necesitamos diferenciar números de oraciones y redondear números de números decimales y cosas así. Integer que utilizamos cuando queremos crear número redondo. Entonces el entero puede ser cinco o seis, o siete, o diez, o 20. Pero no puede ser 20.5. Por ejemplo, ves que si escribo 20.5, tenemos este mensaje de error de que el tipo requerido es entero, pero hemos dado un doble. Entonces, ¿qué es un doble? Voy a devolverle esto a cinco. El doble es un tipo de datos que utilizamos cuando queremos crear números decimales. Entonces el entero que usamos para números redondos como cinco, como seis, y el doble que usamos para el número decimal. Por lo que el doble segundo número es igual a 10.5. ¿ De acuerdo? Ahora 10.5 es correcto porque dijimos que el tipo de datos va a ser doble. De acuerdo, ahora tenemos nuestra segunda variable, que se llama segundo número, su tipo doble, y el valor es 10.5. De acuerdo, cuatro puntos decimales. También podemos tener float, que es otro tipo de datos para los números decimales, pero no quiero que te confundas. Vamos a usar el doble solo para que esto sea sencillo. El doble es más preciso que el flotador. Entonces. Vamos a usar enteros para números redondos y dobles para números decimales. Entonces lo que vamos a usar para palabras y oraciones, vamos a usar string. Probablemente ya lo sabes de la lección anterior. Entonces string, escribimos con mayúscula S. Nombre de
cadena, por ejemplo, es igual a John Kay. Y siempre ponemos cadenas entre comillas dobles. Entonces iniciamos la cita de salida de cadena, y terminamos la cadena con cita. Entonces el tipo de datos aquí es bebida, el nombre, el nombre de la variable, nombre, y el valor de la variable es John. Ok. Aquí podemos tener una sentencia completa. John es el desarrollador de Java, por ejemplo. Esto también es una cuerda y podemos simplemente dejarla como John. Lo siguiente que vamos a aprender es char, sierra, char es corto de carácter y el cargo, señor, sólo una simple letra. Empezamos los caracteres como cadenas, pero con comilla simple, no se duplicará con sencillo y el
carácter, carácter solo una letra K. Así que como en cadenas con inicio con citas, pero en caracteres que nosotros empezar con cotizaciones simples y terminar con cotizaciones simples. Y usamos caracteres para un solo carácter, una sola letra. ¿De acuerdo? Y el siguiente tipo de datos, la siguiente variable que vamos a aprender se llama booleano. El booleano puede ser verdadero o falso. El valor del booleano sólo puede ser verdadero o falso. Por lo que podemos teclear aquí verdadero o falso. No pueden ser cinco. Por ejemplo, este tipo de variable espera sólo verdadero o falso. Probablemente no vamos a usar este tipo de variable, pero hay que saberlo. Sólo para estar seguro. Vamos a resumir ahora mismo. Por lo que escribimos comentarios con dobles inclinaciones. Por lo que entero, usamos para número redondo, números de ejecución. Doble, utilizamos para números decimales. String. Estamos usando cuatro palabras o oraciones. Y está bien, char, usamos para un solo carácter, booleano, usamos para verdadero o falso. ¿ De acuerdo? Ahora les mostraré el poder de las variables. Por ejemplo, si queremos imprimir nuestro nombre en la consola, no
tenemos que escribir sistema,
imprimir línea, disuadir, como antes. Solo puedo usar la cadena que hemos creado aquí. De acuerdo, tenemos una cadena, esta es variable llamada nombre, y el valor del nombre es John. Entonces si quiero imprimir el nombre John, sólo
voy a dar el nombre de la variable aquí. No voy a escribir comillas dobles y alguna cuerda dentro. Simplemente voy a pasar el nombre de la variable aquí nombrada. Y si ejecuto el programa ahora, se va a imprimir John porque estamos imprimiendo nombre que es igual a John. Entonces creo que esto es suficiente por ahora. Tan solo toma esto, escribe algunas variables. intentó imprimir algunas variables en la consola. Yo lo creí. Te pondrás cómodo con esto rápidamente y sigamos con la siguiente lección.
6. Cómo conseguir la entrada de usuario: Hola chicos, bienvenidos a este video. Ahora vamos a aprender cómo podemos obtener la entrada del usuario. Y voy a eliminar rápidamente todo esto que escribimos en nuestra lección anterior. Y vamos a obtener la entrada del usuario con algo que ya está construido en Java y se llama escáner. Y el escáner básicamente está obteniendo la entrada del teclado del usuario, lo que sea que el usuario esté escribiendo, y lo almacena en una variable. Entonces lo primero que queremos hacer es básicamente conseguir el escáner o decirle al, decirle a Java que queremos usar el escáner. Entonces lo que tenemos que hacer es que tenemos que importar el escáner. Y solo recuerda esto, vas a importar
cosas a tu proyecto de esa manera a partir de ahora en adelante sal type import Java util dot scanner. Y de esa manera le estamos diciendo
a Java que queremos importar el escáner a nuestro proyecto y básicamente queremos usar el escáner, está bien, entonces lo que queremos hacer ahora es simplemente seguirme. Vamos a decir escáner. Y después de eso queremos darle un nombre al escáner, a esta variable. Entonces voy a llamar a la mía Victor es igual a. Y queremos poner dentro de esta variable lo que sea que el usuario esté escribiendo desde su teclado. Por lo que nuevo sistema de escáner en. De acuerdo, entonces lo que hicimos aquí mismo es que le dijimos a Java que queremos usar el escáner. Y creamos una variable llamada Victor. Puedes poner tu nombre aquí. Y esta variable va a almacenar el valor de lo que sea que el usuario vaya a escribir desde el teclado. Entonces sistema en stents para entrada. Y la única entrada que tenemos es el teclado. Entonces lo que queremos hacer en este momento es que sólo queremos imprimirlo en pantalla. Y cómo vamos a hacer eso. Ya conocemos el atajo para un sistema fuera línea de impresión sur y tap. Y presta atención. Ahora queremos imprimir hecho. Queremos decir el nombre de la variable, que es Victor dot, siguiente línea. Y lo que esto va a hacer va a permitir que esperes hasta que te den entrada desde aquí. Entonces, ejecutemos este programa ahora y veamos qué pasa. Ok, ahora, el programa está esperando nuestra entrada. Y si digo cinco, por ejemplo, y presiono enter, obtendré cinco. En consecuencia, lo conseguimos porque está recibiendo mi entrada de,
de aquí y está imprimiendo la entrada en la consola. O si lo vuelvo a ejecutar y digo hola ahí, presiona enter y me sale hola ahí. Entonces una vez más, chicos, ¿qué pasó aquí? Importamos el escáner. Básicamente le dijimos a Java que quieres usar estos Kynar. Y creamos el vector variable del escáner, que es igual a nuevo escáner, que está tomando la entrada del teclado. Y después de eso solo imprimimos este insumo. Estamos viendo sistema fuera de línea de impresión el nombre de la variable y hacer limo. Básicamente estamos imprimiendo en el, en la consola, cualquiera que sea la entrada. Una vez más, ejecuta el programa. Nuestra entrada del teclado va a ser mi entrada aquí. Presiona enter, y obtenemos la entrada en la consola. Entonces ese fue tu tutorial básico sobre cómo obtener la entrada del usuario. Nosotros lo vamos a necesitar. Ahora sigamos con la siguiente lección.
7. Crea una calculadora básica con Java: Hola chicos, bienvenidos a este video. En este video vamos a aprender a crear una calculadora básica. Y vamos a usar variables y otras cosas que ya has aprendido de las lecciones anteriores. El primero que vamos a necesitar es un escáner y Ty ya importó este Kanner. Y lo que voy a hacer en este momento es que voy a crear una variable de Scanner. Entonces escalar, la mía va a ser victor SQL a nuevo Scanner. Y voy a decir sistema en. Ahora lo que necesitamos son tres variables. Uno por sostener el primer número. La segunda variable va a mantener el segundo número en el tercer número. La tercera variable, perdón, va a sostener el, la respuesta. Entonces vamos a crear tres variables con tipo de datos doble. Y no les vamos a dar algunos disponibles todavía. Vamos a decir doble primer número. Se puede hacer así, uno por uno, doble primer número. Después de eso podemos hacer doble número secante. Pero te voy a mostrar un truco. Cómo podemos crearlos más rápido es así. Entonces voy a decir doble primer número, segundo número, y, y contestar. Ok, entonces hemos creado nuestras tres variables y aún no tienen valor. Lo siguiente que queremos hacer es solo
imprimir en la consola para que el usuario ingrese primer número. Entonces cuando el usuario viene a nuestra calculadora, sabe lo que se supone que debe hacer. Entonces vamos a ver sistema fuera, imprimir línea, entrar primer número. Ok. Entonces lo que esto va a hacer es que sólo va a imprimir entrar primer número. Lo primero que va a ver el usuario. Ahora lo siguiente que queremos hacer es almacenar ese número,
que el usuario va a entrar en nuestra primera variable numérica. Se desea que ese valor sea el valor de la variable primer número. Entonces voy a decir que el primer número es igual al vector. Este es nuestro escáner. Y voy a decir siguiente doble. Digo mixto, duplicado porque vamos a tener un número. Si vamos a tener una cuerda, voy a decir siguiente línea, igual que hicimos en las lecciones anteriores. Pero ya que esperamos un número del usuario porque eso es una calculadora. Estamos viendo novela mixta. Ok. Ahora lo que queremos hacer es hacer lo mismo para el segundo número. Ahora el usuario entra en la calculadora, ve. Una línea de texto ingresa primer número, ingresa al primer número y se almacena en esta variable primer número. Ahora lo que queremos hacer es escribir. Lo que hice es solo escribir es o, u t, ya sabes el atajo y haciendo clic arriba. Se lo está llenando para mí, sistema fuera línea de impresión. Y queremos decir, ahora ingresa segundo número. Y queremos almacenar el segundo número en la variable segundo número. Entonces estoy viendo el segundo número es igual al vector dot siguiente doble. ¿ De acuerdo? Ahora lo siguiente que queremos hacer es que tú quieras tener nuestra respuesta. Entonces vamos a decir que la respuesta es igual al primer número más el segundo número. Y cualquiera que sea el valor del primer número en el segundo número,
se agregará y ese será el valor de la respuesta. Y lo que quieres hacer ahora es dar salida a la respuesta en pantalla. Entonces vamos a decir sistema fuera, línea de impresión. Respuesta. Ahora bien, si ejecutamos el programa, veremos que lo primero que vemos es una línea de garrapatas entrar primer número. Entonces voy a entrar 12 y presionar enter. Ahora ver entrar segundo número, voy a decir 26.4. Presione Entrar, y la respuesta es 38.4. Ahora hagamos esto un poco más bonito. En la última línea donde tenemos sistema fuera de línea de impresión, tenemos justo la respuesta. Podemos decir aquí. Podemos poner la cuerda el Como son 0s, K plus respuesta. Si ejecutamos el programa ahora e ingresamos el primer número 15.62, el número 14.3. La respuesta es 29.9. Acabamos de añadir esta bebida al principio porque no queremos sólo el simple dígito aquí. Queremos tener toda la línea y la respuesta es 29.9. De acuerdo, entonces te guiaré por todo el asunto una vez más. Entonces lo primero que hice fue agregar, importé en el escáner. Después de eso en nuestro método principal, creé la victoria variable del escáner, por lo que podemos usar el escáner. Después de eso, he creado tres variables a partir de datatype Babel porque son números. El siguiente enlace solo está imprimiendo para que el usuario ingresó los primeros números. Entonces cuando el usuario entra a nuestro programa, sabe lo que se supone que debe hacer. Después de eso, almacenamos lo que sea que el usuario esté escribiendo en el teclado en esta variable primer número usando nuestro escáner. Después de eso estamos diciendo entrar número secante. El usuario está viendo que en la pantalla, estamos almacenando el valor del segundo número en la variable número secreto. Y después de eso estamos creando
variable de respuesta que es igual al primer número más segundo número. Y estamos dando salida en la pantalla, la respuesta es, esto es solo una cadena y estamos tomando el valor de la respuesta. Y esa es nuestra calculadora básica. Simplemente juega con él. Espero que este tutorial haya sido útil y ahora sigamos con el siguiente.
8. Crea un programa de felicitación básico con Java: Hola y bienvenidos a esta lección donde vamos a crear algo similar a lo que hicimos en la anterior. Pero esta vez, en lugar de crear una calculadora, vamos a crear un programa sencillo el cual te va a saludar en este curso. Entonces voy a borrar la mayoría de las cosas. Yo sólo voy a dejar el escáner, compartir. Lo mismo. Necesitamos el escáner importado en un principio y estamos creando una variable de escáner, que es victorioso. Ok? Ahora voy a crear dos variables que serán variables de cadena. Entonces estoy diciendo cadena, nombre, nth, nombre secante. Esto será, estas serán nuestras variables. Ahora quiero decirle al usuario, introduce tu nombre, así que voy a imprimir eso en la pantalla. Por lo que estoy escribiendo sistema fuera de línea de impresión. O en vez de entrar tu nombre, le
voy a preguntar, ¿cuál es tu nombre? En realidad, te estoy preguntando ¿cuál es tu nombre? De acuerdo, después de eso, vamos a almacenar este valor en nuestro nombre variable. Entonces estoy diciendo FirstName es igual a Victor dot siguiente línea, porque estamos usando una cadena en el tutorial anterior, usamos siguiente doble porque estábamos trabajando con números. Pero ahora, ya que estamos trabajando con cadenas con nombres, voy a usar la siguiente línea. Este método es lo que necesitamos. ¿ De acuerdo? Tenemos lo que sea que el usuario esté escribiendo en la historia del teclado almacenado en estos nombres de pila. Después de eso, te quiero decir al usuario, ¿ cuál es tu segundo nombre? Después de eso, no almacenaré el valor del segundo pin en nuestras variables. Por lo que estoy viendo segundo principal es igual a Victor punto siguiente línea. Entonces lo siguiente que quiero hacer es que quiero imprimir para el usuario los saludos. Entonces estoy viendo sistema fuera de línea de impresión. Bienvenido a mi curso. Quiero guardar plug plus firstname plus space plus secant y Taiwan para decir más signo de exclamación aquí. Entonces si ejecuto este programa ahora, ya verás lo que va a pasar. Tenemos lo primero que vemos es ¿cuál es tu nombre? Estoy viendo a Viktor. ¿ Cuál es tu segundo nombre? Renal, NTC. Bienvenido a mi curso. Victor verde apagado. Entonces, ¿cómo exactamente lo hicimos? Lo primero que necesitamos es el escáner. Creamos una variable para el escáner. Creamos dos variables en el FirstName y el segundo nombre. Primero en que estamos imprimiendo en la consola es lo que es tu primero sea lo que el usuario esté escribiendo en el teclado, lo
estamos almacenando en la variable de nombre. Y debido a que estamos usando cuerdas, estamos usando la siguiente línea de metal. Si era un número, si era un número doble, íbamos a usar el siguiente doble. De acuerdo, después de eso, estamos imprimiendo cuál es tu segundo nombre y almacenando la variable en segundo nombre. Y por último, estamos imprimiendo una bienvenida a mi curso, más nombre más secante Mmm. Y si te preguntas, ¿qué es este espacio aquí mismo, y qué es este signo de exclamación aquí mismo. Te mostraré lo que va a pasar si solo lo hago bienvenido a mi curso. Más nombre más segundo nombre. De acuerdo, ¿cuál es tu nombre? Víctor Reno. Bienvenido a mi curso. Victor verde de es sólo una palabra porque no tenemos un espacio después del nombre. Ya ves que obtiene el valor del FirstName, y de inmediato, inmediatamente tenemos el segundo nombre. Entonces después del nombre de pila, queremos poner un espacio, tufte r dot más segundo nombre. Y si quieres decir poner un punto al final o signo de exclamación. Sólo le estoy dando escucha todo más signo de exclamación, si corro el programa ahora, Victor, fueron suficientes. Bienvenidos a mi curso, y espero que eso haya sido útil. Ahora sigamos con la siguiente lección.
9. Si otras afirmaciones: tu primera lógica de código: Hola y bienvenidos a esta lección donde vamos a aprender si más declaraciones
o declaraciones condicionales o nuestra lógica de primer abrigo. Entonces sin perder tiempo, voy a borrar de nuestro código anterior las cosas que no necesitamos. Yo sólo voy a dejar el escáner porque vamos a necesitar eso. Ahora vamos a crear un programa el cual se va a comprobar en base a la lógica si nuestra edad es menor de 18 años o mayor a 18 años. Porque en Europa, si su, si su h es inferior a 18, no se
le permite entrar a bares a beber alcohol. Entonces vamos a crear un programa que cheques, ¿es tu h menor a 18? Si es así, no se te permite entrar en el bar. Si tienes 18 años o más que 18, entonces tienes permiso para entrar en el bar. Y cómo vamos a hacer eso. En primer lugar, necesitamos una variable H, que va a almacenar el, básicamente es autoexplicativo. Se va a almacenar la h Este será un número, por lo que estamos viendo entero H. Ahora lo siguiente que necesitamos es que queremos decirle al usuario, queremos preguntarle al usuario cuál es tu h? Entonces vamos a decir desde sistema fuera de línea de impresión, porque queremos imprimir esto en la pantalla. Esta pregunta, ¿Cuál es tu h? Estamos preguntando usuario Lo primero después de que entre en nuestro programa, le
vamos a preguntar cuál es tu h? Ahora, lo siguiente que necesitamos es que tengamos que almacenar la edad
del usuario o la entrada que nos está dando en esta variable h. Entonces vamos a decir h es igual a victor, que es nuestro escáner. Siguiente, int, porque R h es entero. Entonces ahora tenemos la edad del usuario y es el momento de escribir nuestra lógica. Ahora, la parte interesante viene aquí. Ahora vas a aprender a escribir afirmaciones if else, tu primera lógica de pelaje. Entonces vamos a decir si h es menor a 18. Y lo que sea que ponga aquí entre estos corchetes rizados aquí se va a ejecutar
si esta declaración, si esta sentencia si es verdad, entonces si h es menor a 18, queremos imprimir en la consola. Lo sentimos, no se le permite entrar. Básicamente eres demasiado joven para entrar a nuestro bar. Ahora, el otro caso es, si la edad es mayor a 18 o igual a 18, en realidad, queremos permitir que el usuario entre a la barra. Entonces estamos diciendo otra cosa si. Y aquí en la sentencia else if, estamos diciendo si h es mayor o igual a 18, queremos imprimir en la consola. ¿De acuerdo? Se le permite entrar al bar. Ahora, ¿qué va a pasar? Déjame explicarte este programa antes de ejecutarlo. Tenemos esta lógica aquí mismo. Si y si, que se va a comprobar si nuestro usuario es menor 18 años o su H0 es igual o mayor a 18 años. Entonces obtenemos esto, la edad del usuario del escáner que creamos aquí. En primer lugar tenemos la variable H entera. Después de eso le estamos preguntando al usuario ¿cuál es su edad? Después de que nos da su edad, lo
estamos almacenando int en esta variable h. ¿Y después de eso estamos tomando es h menor a 18? Si es así, queremos imprimir en pantalla, lo siento, no se le permite entrar. El otro caso es si su h es igual a 18 o superior a 18, queremos imprimir en pantalla, está bien, se
le permite entrar a la barra. Se puede jugar con esto si eres del estado, por ejemplo, creo que la h será 21, que se permite entrar en barras, pero se obtiene el punto. Entonces si ejecutamos el programa ahora, lo primero que vemos en pantalla es ¿cuál es tu h? Entonces voy a tipear 16. Y el programa me dirá, Lo siento, no se le permite entrar porque nos metimos en este caso si comunicado. Entonces si tu h es menor a 18, que es nuestro caso, 16, queremos imprimir esto en la pantalla. Lo sentimos, no se te permite entrar. Si ejecuto el programa ahora y digo que mi edad es de 18 años, obtendremos la declaración else if. Entonces, ¿tu h es igual a 18? Sí, lo es. Ahora, quiero verte en la pantalla. Está bien. Se le permite entrar al bar. Si volvemos a ejecutar el programa, MSA hizo mi edad es mayor a los 18 años. Si digo 35, Por ejemplo. También me meteré en este caso. Está bien, se te permite entrar al bar. Entonces una vez más, imprimimos en la pantalla, ¿cuál es tu edad? Preguntamos al usuario, almacenamos los datos de entrada que nos está dando en esta variable h. Y después de eso tenemos la lógica aquí. Si la H es menor a 18, imprime en la pantalla que no se le permite entrar en el bar. Si él es h es igual a 18 o superior a 18, queremos permitirlo y queremos imprimir en la pantalla, está bien, se le permite entrar al bar. Espero que te den estos tutorial, esta lección de juego. Sí lo escribimos un par de veces. Seguro que te pondrás mejor y mejor. Ahora, sigamos con la siguiente lección.
10. Declaración de cambiador: Hola y bienvenidos a este video donde vamos a aprender declaraciones de cambio. O también puedes decir declaraciones condicionales. Básicamente están haciendo lo mismo como las declaraciones si else. Estás escribiendo lógica. Pero algunas personas dicen que las declaraciones de cambio son forma más elegante de escribir declaraciones condicionales. Yo, te voy a mostrar cómo puedes usarlos. Es básicamente lo mismo que hicimos aquí con las declaraciones if else, pero vamos a usar sentencias switch y esta vez. Por lo que también necesitamos el escáner, también
necesitamos la variable h, y también queremos imprimir en la pantalla, ¿cuál es tu H? Lo primero que queremos que vea el usuario, y queremos almacenar esta entrada del usuario en la variable de edad. Ahora, en lugar de si else declaraciones, queremos escribir switch aquí. Y queremos meter H en el interruptor. Y básicamente queremos crear nuestros casos aquí. Por lo que en el primer caso, queremos ver si el usuario es menor a 18. Entonces vamos a crear el caso 17. Tienes 17 años y queremos imprimir en pantalla, lo siento, no tienes permiso para entrar. Vuelve de nuevo el próximo año. Este es nuestro primer caso. Después del caso, tenemos que romper y estamos listos para escribir nuestro segundo caso, el caso 18. Entonces si el usuario tiene 18 años, queremos imprimir en pantalla. Apenas lo hiciste entrar porque tiene exactamente 18 años de edad. Tendríamos que escribir break de nuevo después del caso. Y estamos escribiendo nuestro tercer caso. Si el usuario tiene 919 años, así es como lo haces. Entonces después del caso, queremos decir, OK, viejo, puedes entrar. Y tenemos que romper de nuevo después del caso. Entonces lo que hicimos aquí, creamos un interruptor y necesitamos poner aquí nuestra variable de edad. Después de eso, tenemos tres casos. En el primer caso, si el usuario tiene 17 años, queremos decir que es demasiado joven, termina no se le permite entrar. Si tenemos al usuario entrar 17, se
meterá en este caso aquí. Si el usuario entra a 18, se meterá en este caso, que se imprimirá en la consola. Apenas lo hiciste entrar. Si el usuario entra a 19, que es nuestro tercer caso, se mete en estas llaves aquí y se imprimirá, OK, viejo, puedes entrar. Básicamente lo mismo que hicimos con las declaraciones if else, pero es una forma diferente de escribir declaraciones condicionales. Ahora, vamos a ejecutar el programa y mostrarte exactamente cómo funciona. Ahora corro el programa y lo primero que ven es cuál es tu H? Esto viene de lo que hicimos al principio. Estamos imprimiendo. ¿Cuál es tu edad? Y el usuario responde 17. Lo sentimos, no se te permite entrar. Vuelve de nuevo el próximo año. Este es nuestro primer caso, 17. Entonces si volvemos a ejecutar el programa, y esta vez escribí 18, entraremos al segundo caso. Cuando tenga 18 años, queremos imprimir en la pantalla. Apenas lo hiciste entrar. Está bien. Y y si escribo 19, entraremos al tercer caso. Ok, viejo, puedes entrar. Entonces básicamente, se ve cómo funciona. Puedes usar las declaraciones if else, si te gustan más o puedes usar,
usar sentencias switch, probarlas ambas, C, lo que más te guste y usar esa. Esta es mi sugerencia. Ahora espero que este tutorial haya sido útil. Ahora sigamos con el siguiente.
11. Para Loops: Hola y bienvenidos a esta lección donde vamos a aprender sobre bucles y más específicamente sobre for loop. Pero antes de que empecemos, quiero agradecerles tanto por estar aquí y ver este curso. Te quiero decir que eres increíble y denota programación es difícil. Pero estás intentando en tu mejora, mejorando. Y creo que te pondrás mejor y mejor. Y llegarás a tus metas porque estás mejorando y estás tratando de aprender cosas nuevas lo cual es difícil. Y eres increíble por eso y gracias por ver este curso. Ahora bien, ¿qué es un bucle? Un bucle es una operación inteligente que te permite hacer una cosa muchas veces. Y puedes escribir bucles de lógica y puedes modificarlos, y puedes jugar con ellos con el fin de reducir los tiempos en los que estás haciendo algo. Déjame mostrarte lo que es, mostrarte lo que quiero decir. Por ejemplo, si desea imprimir números del uno al diez, por ejemplo, su, vamos a utilizar de nuevo este ejemplo. Entonces déjame quitarle estas cosas aquí. Y no imprimiré el número uno. Yo sólo puedo decir sistema fuera, imprimir línea uno. Sistema no imprimirá sistema de herramienta de línea, línea de impresión 345678910. Si te preguntas cómo, cómo espero esta línea sin seleccionar y copiar y pegar, estoy usando control más d. Y está haciendo una copia de esta línea en la segunda línea. Y ahora elimino con control y z. control y z así. ¿De acuerdo? Por lo que este programa va a imprimir los números del uno al diez. Pero te estás preguntando, hay una mejor manera, una forma más rápida de imprimir estos números? Porque ahora, vale, es bastante fácil imprimirlos de uno a diez. Pero si queremos imprimir de uno a 5 mil, y si quieres imprimir de uno a 10 mil, ¿vamos a escribir esta línea de código 10 mil veces? Por supuesto que no. Vamos a usar bucles. Entonces si queremos imprimir los números del uno al diez usando un bucle for, así es como lo hacemos. Escribimos la palabra clave para. Y dentro del lazo, sólo aguanta conmigo. Te voy a explicar en un segundo. Estamos escribiendo entero i es igual a uno. Yo soy menor o igual a diez. Yo plus, plus. Y damos los tirantes rizados. Y aquí queremos imprimir I. Entonces, ¿qué es esto? Creo que voy a hacer por nosotros esto for loop. Se va a imprimir los números del uno al diez. Pero no necesitamos hacerlo línea por línea como lo hicimos anteriormente. Lo vamos a hacer con un bucle for. La primera parte del bucle, int i es igual a uno, está inicializando este índice, me refiero a que significa índice aquí. Entonces estamos diciendo que este índice va a ser igual a uno. Se puede pensar en esto como el punto de partida del bucle. Estamos partiendo de este número aquí mismo. Vamos a partir de uno. Yo soy menor o igual a diez. Se puede pensar en esto como la parte final del bucle. El bucle va a terminar cuando llegue a esta declaración aquí mismo, cuando yo sea menor o igual a diez. Y necesitamos algo de acción aquí. Por lo que tenemos esta parte de incremento. Cada vez que el bucle, cuando estamos buceando a través de este código va a aumentar, incremente el i ancho uno y estamos imprimiendo i. Así que lo primero que va a pasar cuando entremos al bucle, es chequeando ¿cuánto es yo? Yo es uno es igual a diez. No. Después imprime i en la consola e incremento vi la segunda vez voy a ser igual a dos incrementos impresos. De nuevo, se va la tercera vez van a ser tres. ¿ Es igual a diez? No, luego imprimió incremento otra vez, y así sucesivamente y así sucesivamente. Déjame mostrarte a medida que inician el programa. Y está imprimiendo 12345678910. Como te dije, este es el comienzo del bucle. Este es el final del bucle. Realmente puedes modificar fácilmente el loop share diciendo, quiero que esto bucle de uno a 123 es el 100, esta es la parte final del bucle. Entonces se detendrá. Déjame mostrarte. Ahora está imprimiendo los números de uno a 101 tiempo más. Este es el comienzo del bucle. Estamos empezando por inicializar i. Yo soy igual a uno, el índice es uno. La segunda parte es la, se
puede pensar en ello como la parte final del bucle. Loop se va a, a terminar cuando llegue a este 100. Y en cada iteración se va a incrementar i. Así que i es uno. La primera vez cuando nosotros cuando vengamos aquí e imprimamos la segunda
vez, van a ser dos. Vamos a imprimir dos. La tercera vez van a ser tres. Vamos a imprimir tres. Después de eso se va a incrementar de nuevo, será para impresión, para incremento se convierta en 5.5 y así sucesivamente y así sucesivamente. Es una forma mucho más inteligente de imprimir números y vas a usar bucles para muchas operaciones. Puedes poner dentro del bucle if else sentencias,
por ejemplo, para hacer que la lógica, aún más compleja, seaaún más compleja,lo que necesites para tu programa. Entonces eso fue solo un sencillo for loop que te muestra lo que significa y cómo puedes usarlo. Mejorarás y mejorarás a medida que experimentas e intentas, tratarás de usarlos cada vez más programas internos. Espero que esta lección haya sido útil. Ahora sigamos con el siguiente.
12. Mientras y haz mientras los Loops: Hola y bienvenidos a esta lección donde vamos a aprender a usar while loops. Y básicamente lo que vamos a hacer es lo mismo que hicimos en la lección anterior. Vamos a imprimir los números del uno al 100. Pero esta vez en lugar de usar el bucle for, vamos a usar un bucle while. Y te explicaré cómo puedes hacerlo y cómo,
y cuál es la diferencia entre los dos bucles. Entonces en el bucle for, se
ve que en la primera parte, inicializamos este yo, este índice aquí. Estamos diciendo que el entero i es igual a uno. En el bucle while. Tú, lo escribes así. Ponemos aquí nuestra condición entre estos corchetes. Pero en el bucle while no tenemos nuestra variable. Entonces lo que tenemos que hacer es que necesitamos inicializar este entero i, esta variable antes del bucle. Entonces estoy viendo entero i es igual a 0. Entonces aquí puedo decir, mientras yo es menor o igual a 100, entonces quiero imprimir i. Y quiero incrementar cada vez que entre en este bucle. Esta cosa de aquí es la misma, como esta cosa de aquí. Permítanme comentar este bucle por un segundo. Déjame ejecutar este programa sólo para mostrarte cómo funciona, está haciendo lo mismo, imprimiendo los números del 0 al 100. Entonces si digo que aquí es uno, en realidad, será exactamente el mismo programa como el anterior con el bucle for. Ahora está imprimiendo los números del uno al 100. Entonces lo que hicimos aquí, estamos diciendo a nuestro programa, primer lugar, estamos diciendo que yo es igual a uno. Esta es nuestra variable y es igual a una. Después de eso, en el bucle while, estamos viendo mientras yo es menor o igual a 100, quiero imprimir i y quiero incrementar i en cada iteración del bucle porque el programa está entrando en el bucle, está comprobando. ¿ Cuánto es yo uno ahora mismo? ¿ Es menos de 100 años? Entonces está entrando dentro del bucle. Es imprimiendo AI. Y después de eso, se está incrementando. Entonces la próxima vez cuando lleguemos al bucle y comprobemos cuánto es I. Es demasiado así va a imprimir 12345. Necesita esta parte de incremento, que es igual a esta parte de incremento en el bucle for. Si no lo escuchamos aquí, verán lo que pasa ahora. Si elimino la parte de incremento. Se va a correr y correr y correr. Y este programa eventualmente se estrellará porque se trata de bucle infinito. Nunca va a parar porque esto, nunca
seré inferior a 100 puntos. Por qué necesitamos decir i plus, plus, necesitamos incrementar i cada vez. Porque si no estamos incrementando, yo siempre es igual a uno y nunca va a salir del bucle. Vendrá aquí. Consulta cuánto es i Es uno menos de 100. De acuerdo, entonces imprime i. Y la próxima vez también seré uno porque no estamos incrementando. Y por eso el bucle es infinito. Nunca se va a salir del bucle. Entonces después de imprimir, necesito i plus, plus. Lo mismo que tenemos aquí en el bucle for. Esta cosa de aquí que estamos en este momento con un bucle while es lo mismo que esto for loop que hicimos antes. Ahora, hay otro tipo de bucle que no se usa realmente común, pero quiero mostrártelo. Se llama do-while. Y estamos diciendo Haz este código aquí mismo. Si bien esta condición es cierta. Entonces diré aquí, soy menor o igual a 100. Este bucle do-while. Haremos lo mismo. En realidad, tenemos que incrementar aquí,
hay que decir i plus, plus. ¿ Y qué va a hacer? Va a hacer esto, ¿verdad? Esta cosa de aquí. Se va a imprimir i e incrementar mientras yo sea igual o menor a 100. Entonces si comento esto while loop y ejecuto el programa, verás que va a hacer lo mismo. Está imprimiendo los números del uno al 100. Haz esto. Si bien esto es cierto, es el mismo concepto, el mismo pensar. Simplemente puedes usar tres tipos diferentes de bucles para hacer, para hacerlo. Por lo que el primer tipo de bucle es for loop. Segundo IPs mientras, y el tercer tipo es hacer while. Lo más probable es que vayas a perder cuatro bucles más a menudo. Pero no hace daño conocer a los otros y en realidad es bastante útil conocerlos. A veces es posible que quieras cambiar un poco las cosas. Tan solo quería mostrarte los bucles while y do-while también. Espero que esta lección haya sido útil. Ahora sigamos con el siguiente.
13. Métodos: Hola y bienvenidos a esta lección donde vamos a hablar de metales. O si has oído hablar de funciones, es básicamente lo mismo. metal y una función es lo mismo. Estás usando métodos para hacer tu código más flexible, para usar funcionalidades. Y les mostraré ahora lo que quiero decir con esto. Entonces por ahora hemos estado usando sólo un método,
los principales métodos aquí mismo, y el método principal, todo lo que tenemos es entre estos dos corchetes rizados. Entonces cualquier cosa que escribamos aquí mismo es el cuerpo de los principales metales. Ahora vamos a crear otro metal el cual
estará fuera del cuerpo del método principal. Entonces vamos fuera de estos corchetes y solo teclea lo que estoy escribiendo. Público, estático, vacío. Sólo aguanta conmigo. Explicaremos en un segundo lo que eso significa. Ahora, escriba el nombre del método. Por ejemplo, si queremos un método o función que vaya a saludar al usuario, digamos que el nombre del metal será verde. Usuario. Ponemos argumentos, pero por ahora no
lo estamos, no vamos a poner ninguno. Por lo que esta mental, Queremos simplemente saludar usuario sierra dentro de este metal, dentro del cuerpo del metal, diremos sistema fuera de línea de impresión, poco profunda, usuario. Y ahora lo que podemos hacer, lo que es la parte genial es que puedes invocar métodos de otros métodos. Ahora, vamos a entrar en el cuerpo del método principal. Entonces dentro de este método aquí mismo, y vamos a llamar al saludo usuario metal. Entonces estoy diciendo, gran usuario y estoy ejecutando el programa. Y adivina qué pasará? Se imprimirá hola usuario. Básicamente, este método principal aquí mismo está llamando al gran método de usuario. Y lo que está haciendo el método de usuario de la codicia. Está imprimiendo en la consola. Hola usuario. Ahora vamos a crear otro método. Eliminemos este. Y hagamos que multiplique los metales y los metales funcionen que se va a multiplicar dos números. Entonces estamos viendo estática pública, vacío. Multiplicar. Podemos simplemente decir multiplicar o podemos decir multiplicar dos números. Y aquí queremos poner argumentos que serán los dos números. Entonces número entero primer número y número secante entero en lo que hacemos es imprimir el primer número multiplicado segundo número, ops, multiplicar segundo número. ¿ De acuerdo? Ahora si llamamos al multiplicado. Método de dos números del método principal. Ahora tenemos que dar los dos números que queremos multiplicar. Por lo que dentro de este método, queremos decir, por ejemplo, 510. Si ejecuto el programa ahora, este programa va a devolver el a los números multiplicados. Por lo que cinco multiplicados por diez es 50. Estamos llamando a este método multiplicar dos números del metal principal. Entonces si te estás preguntando qué significan estos vacío público estático, público básicamente significa que este método se puede llamar desde cualquier lugar. No está restringido. No lo es, no se va a usar sólo desde un lugar. Público significa que podemos llamar a este método desde cualquier parte del programa. No es privado, es, es lo contrario de lo privado. Y estos, estos vacío es el tipo de retorno de vacío significa que este método no está devolviendo nada. Ahora, este metal, podemos poner entero tipo de retorno porque,
porque está devolviendo los dos números, que es un dígito entero. Pero ahora mismo, lo que tenemos que hacer es querer decir qué va a devolver este método. Por lo que estamos diciendo retorno primer número multiplicado por número secante. Ahora bien, si ejecutamos el programa, no
va a decir nada. No vamos a ver nada porque anteriormente teníamos el sistema fuera de línea de impresión, ahora no lo tenemos. Entonces lo que tenemos que hacer aquí es sistema fuera, imprimir línea, multiplicar dos números, y aquí damos los dos números. Entonces por ejemplo 312, sólo
voy a eliminar esta línea. Ahora bien, si ejecuto el programa, veremos que los dos números multiplicados 312 es 36. El tipo de retorno es entero. Tenemos que decir volver y lo que se va a devolver. Y si queremos ver eso, si quieres que esto se imprima, decimos sistema, impresión, sistema fuera, línea de impresión, y llamamos al método. Vamos a crear otro método, por ejemplo, público estático, entero, dos números, por ejemplo. Y este método va a sumar los dos números. Entonces entero número uno, enésima, número entero dos. Y va a devolver el número uno más el número dos. Ok? Y si ahora llamamos a este método, decimos que queremos imprimirlo primero y decimos. Dentro del sistema fuera de línea de impresión metal. Vamos a llamar al sumar dos números. Alma, estamos viendo en dos números. Y queremos sumar los números 1520, por ejemplo. Ahora bien, si ejecuto primero el programa, veré el número 36, que es el multiplicar dos números. Metal 312 multiplicado es 36. Y la segunda línea, 35 es el sumar dos números. Metal Número uno es 15, número dos es 20, y el resultado es 35. Entonces podemos decir aquí, antes de los números multiplicadores, podemos decir sistema fuera de línea de impresión. Los dos números, motivo vuelo, r, k, en realidad sólo imprimir, no líneas printf. Queremos ser el número que quieres estar en la misma línea. Y después de eso tenemos los dos, multiplicarlo números. Y antes del sumar dos números, queremos imprimir los dos números añadidos son. Y después de eso tenemos el metal. Ahora, vamos a ejecutar el programa. Creo que va a quedar más claro así. Ahora, los dos números multiplicaron nuestro 36 y los dos números son 35. En primer lugar, creamos este método multiplicar dos números, que es público, lo contrario de lo privado, el método público que puedes usar desde cualquier lugar. Podemos llamar a este método desde todos los demás métodos desde los que queremos llamarlo. Y el tipo de retorno es entero. Multiplicar dos números metales. Básicamente se está multiplicando primer número y segundo número. Eso es lo que está regresando. Primer número multiplicado por segundo número. Y aquí estamos llamando al multiplicar dos números y le estamos dando los dos números que queremos multiplicar. El segundo método que tenemos es en dos números, que es devolver el número uno más el número dos. Y cuando llamamos a este método desde el método principal, ahora, mira, estamos dentro del método principal en este momento. Este es el cuerpo del método principal. Y dentro del medio principal, estamos llamando a este método de agregar dos números. Y estamos dando el número 15 y el número 20 los va a sumar, y nos va a dar el resultado 35. Ahora, así es como usas los métodos, cómo creas los métodos, cómo decides el tipo de retorno II, si va a devolver una cadena, puedes decir cadena aquí. Y así es como usamos métodos o funciones. Están haciendo que tu código sea más flexible. Y cuanto más los uses, más comprendes los beneficios de los métodos. Y harán que tu código se vea más bonito y ordenado. No quieres tener todo en el método principal en tu programa. Por lo que llamar a metales, metales de otros metales de otras clases, va a ser realmente útil para ti. Así es como usted crea, y así es como usamos los metales. invocamos desde los otros lugares. Espero que este tutorial haya sido útil. Ahora sigamos con el siguiente.
14. Arrays: Hola y bienvenidos a esta lección donde vamos a aprender sobre matrices. En primer lugar, quiero agradecerles tanto por ser mi estudiante y ver este curso. Sé que es difícil y este tema no es algo fácil. Pero gracias por quedarse conmigo. Gracias por aprender y eres increíble por hacer eso. Y ahora es difícil. Simplemente sigue empujando, sigue aprendiendo un nuevo trabajo. Te pondrás mejor, te lo prometo. Ahora, matrices es tema difícil. No es algo muy fácil de entender si eres nuevo en la programación, pero te acostumbras después de tiempo justo y tratamos experimentar y usarlos y de intentar y fallar y volver a intentarlo, y te pondrás mejor. Te lo prometo. Ahora, arreglo solo algo en lo que guardas información. Se puede pensar en array como, como cuando creamos un entero variable, por ejemplo, estamos almacenando un entero en estas variables. Array es múltiple, puede ser array, puede ser múltiples enteros almacenados en un solo lugar, una matriz. Si el tipo de matriz es cadena, por ejemplo, almacenar múltiples cadenas en esa matriz. Por ejemplo, si nuestra matriz es de tipo string y estamos queremos guardar nombres en esta matriz. Podemos decir llamado Victor, llamado Yvonne, llamado Joshua, nombre, Peter. Todos estos elementos se van a almacenar en una matriz, que es de cadena tipo array. Ahora, dejemos de hablar. Solo te voy a mostrar, vamos a crear una matriz entera. Y después de eso uno de beber RA. Entonces comencemos con el array entero. Estamos diciendo int. Después de eso ponemos estos corchetes, que es, lo que significa que estamos creando una matriz. Ahora, nuestra matriz se va a llamar números. Ahora tenemos que poner el nombre de la matriz. Entonces corchetes enteros, números es igual a nu, corchetes enteros. Y dentro de estos corchetes, tenemos que decir qué tan grande va a ser nuestra matriz? ¿ Cuántos elementos va a consistir en estos array? Entonces si decimos cinco, por ejemplo, ahora creamos una matriz llamada números que tienen cinco elementos dentro de esta matriz. Ahora, algo que está lejos del pensamiento humano hay
que entender en la programación es que la programación Q siempre empieza a contar desde 0, no desde uno. Ahora bien, esta matriz tiene cinco números dentro del ingenio, pero déjame mostrarte cómo se ve esta matriz. Entonces ahora tenemos esta matriz que tienen. Los cuales tienen valor número uno, número dos, número tres, número 45. Ahora, este es nuestro array. ¿ De acuerdo? Hay, como mencioné, siempre empiezas a contar desde 0 en programación. Y cuando estamos hablando de matrices, hay
que saber qué es un índice. índice es el lugar de este elemento aquí mismo. Entonces este elemento, digamos que el valor de este elemento va a ser uno. Pero el índice de este elemento es 0. Empiezas a contar desde 0. Entonces este es el índice de elemento 0. Este es elemento en el índice uno. Este es elemento en índice a. Este elemento está en el índice tres, y este elemento está en índice para. Entonces este es el índice del elemento. Y esto aquí mismo es el valor, el valor del elemento. Entonces en este momento, elemento en índice 0, valor de uno. El elemento en el índice uno tiene valor de 0 porque este es el valor entero predeterminado. Si no ponemos nada aquí, será 0 ceros el valor entero predeterminado. Ahora elemento en índice a, digamos que van a ser cinco. Elemento en el índice tres va a ser seis. Y índice elemental para, digamos que va a ser diez. Ahora, permítanme mostrarles cómo inicializan estos números. Entonces en este momento, nuestra matriz no tiene todos los valores son 0 porque como mencioné, el, el valor predeterminado del entero es 0. Entonces ahora mismo, si queremos imprimir números y elemento en el índice tres, por ejemplo. Y ejecutamos el programa. Se va a imprimir 0 porque ahora mismo tenemos cinco elementos, pero todos ellos tienen el valor predeterminado de 0. Si queremos inicializar estos elementos y queremos darles algunos valores diferentes. Podemos decir números. Yo quiero que el elemento con índice 0 sea igual a cuanto lo decimos aquí, va a ser igual a uno, ¿de acuerdo? Números con índice 0 va a ser igual a uno K. Nuestro segundo elemento es. Este índice aquí mismo, índice uno, y el valor es 0. Entonces cambiemos realmente este valor. Que sea, no seamos 0. Hagámoslo 25, por ejemplo. Ahora bien, ¿cómo hacemos esto con nuestro código? Nosotros decimos números. El elemento en el índice uno va a ser igual a 25. Ahora bien, si imprimo aquí números elemento en índice uno, va a imprimir 25 porque nuestro elemento con índice uno, lo
hemos inicializado y le hemos dado el valor 25, igual que tenemos aquí. ¿ De acuerdo? Nuestro siguiente elemento, índice elemental dos, es igual a cinco. Apuntemos esto. Números. El índice dos va a ser igual a cuánto dijimos cinco, ¿de acuerdo? De acuerdo, el elemento número tres en el índice tres va a ser igual a seis. K tres es igual a seis, y el índice cuatro es igual a diez. ¿ De acuerdo? El índice cuatro es igual a diez. Ahora, si ejecutamos el programa, y vamos a imprimir algo más. Por ejemplo, imprimamos todos ellos. Imprimamos números con índice 01234. Ahora, va a imprimir todos los números que tenemos en nuestra matriz. Ahora, nuestra matriz está llena. Por suerte se menciona. Es, puedes imaginar una matriz de
un lugar en el que estás almacenando información dentro de esta matriz, estamos almacenando números. Y el tipo de la matriz es entero. Y hemos dado valores a cada uno, a cada elemento de la matriz. Ahora, esta matriz tiene cinco elementos, y el primer elemento con índice 0 es igual a uno. El segundo elemento con índice uno es igual a 25. El tercer elemento con índice dos es igual a cinco. El cuarto elemento con índice tres es igual a seis. Y el quinto, el último elemento con índice cuatro es igual a diez. Al igual que escribimos aquí. índice 0 es el primero porque estamos empezando a contar desde 0. En programación, no estamos empezando a contar 12345, como lo estamos haciendo en la vida normal en la programación que empieza a partir de 0. Entonces tenemos cinco elementos, pero los números de estos elementos en el índice de estos elementos son 01234. Y nuestro elemento, el primer elemento es con índice 0 y el valor es uno, al igual que. Lo creamos en, en nuestro programa. De acuerdo, ahora, vamos a crear otra matriz, ancho. Nombres de ancho. Por ejemplo, como mencionamos en el inicio del video. Entonces vamos a decir que los nombres de cadenas es igual a nu retráctil de tres nombres. Ahora hemos creado una matriz con tipo string y el nombre de la matriz es nombres. Ahora en esta nueva matriz, sólo
tenemos tres elementos. Por lo que se verá así. 123, ok, esto es índice 0, índice uno, índice número dos. Aquí almacenaremos nuestros nombres. Entonces, por ejemplo, el nombre será vector. El segundo nombre será i1, por ejemplo. Y el tercer nombre será Jack. De acuerdo, vamos a escribir este código en nuestro programa. Ahora, tenemos la matriz con longitud de tres elementos, pero no escuchamos los elementos. Entonces lo que necesitamos decir es nombres 0, índice 0 va a ser igual al vector k Nombres en índice uno, elemento en índice uno. Por lo que el segundo elemento va a ser igual a I1. Y los nombres en el
elemento, el elemento número tres en el índice dos va a ser igual a Jack. ¿ De acuerdo? Ahora bien, si imprimimos nombres en el índice 0, ¿qué crees que se va a imprimir? Eliminemos esta primera parte. ¿ De acuerdo? Por lo que tenemos esta matriz de cadenas que tiene tres valores. El primero es Victor, El segundo está dentado, y el tercero es Jack. Por lo que el índice número 0 es igual a Víctor. Entonces si imprimimos en la consola ahora mismo, veremos a Víctor. Ahora permítanme mostrarles otra forma de inicializar la matriz, que es más rápida. Entonces si decimos nombres de cadenas, dos es igual a. Y directamente podemos dar los nombres aquí mismo. Y decimos Victor, iPhone, y Jack. Y ahora decimos sistema fuera, imprimir nombres de línea2 en índice. Dos. Por ejemplo. Se va a imprimir, ¿qué crees que va a imprimir? En primer lugar, va a traer print victor porque estamos tomando el 0 índice 0 de la primera matriz, que es Victor. Y después de eso va a tomar el índice número dos de la segunda matriz, que es 012. Se va a imprimir un vencedor y Jack. Ahora, eso es exactamente lo mismo, al igual que la primera matriz. Pero en lugar de decir eso, primero damos el índice y después de eso estamos viendo cuál es el valor del índice. Estamos diciendo directamente, ¿cuál es el valor del índice? Por lo que la segunda matriz se llama nombres2. El tipo también es una cuerda, pero estamos viendo directamente al diverso único Victor. Índice 0. El índice uno será i1 en el índice dos será jock. Al igual que lo dibujamos aquí. Es una forma más corta de inicializar y crear matrices. Ahora sé que este concepto de empezar a contar desde 0, es, es un poco difícil de entender. Es un poco raro al principio, pero te acostumbrarás. Confía en mí, te pondrás mejor. Espero que este tutorial sobre matrices fuera lo suficientemente claro como para que entiendas algo, empieces a usarlas, te pongas mejor. Ahora sigamos con la siguiente lección.
15. Clases y de acceso: Hola y bienvenidos a esta lección donde vamos a aprender sobre las clases. Ahora, eliminemos todo lo que tenemos hasta ahora y veamos con qué estamos trabajando. Ahora, tenemos una clase principal con la que hemos estado trabajando hasta ahora. Y el nombre de la clase es principal. Aquí lo puedes ver. Se trata de una clase pública llamada principal. Dentro de esa clase tenemos este método principal. ¿ De acuerdo? Se puede ver en el lado izquierdo del proyecto donde se encuentra la clase. Por lo general, tendrás el nombre de tu proyecto en la parte superior después de eso. Si tiene CRC, SIR, como nuestra carpeta C, y justo aquí tengo com empresa DOT. Este es el paquete. Y dentro de este paquete tengo la clase principal. Entonces, ¿cómo crear otra clase en el paquete superior de tu clase? Haga clic derecho, así que hago clic aquí en la compañía del condón. Este es el paquete que escucho del proyecto y seleccionando nueva clase Java. Entonces haga clic derecho aquí nueva clase Java, y estoy dando esta clase por nombre. Entonces vamos a crear una clase llamada animal. Y solo hago clic en entrar. Y como se puede ver aquí del lado izquierdo, hay otra clase, justo al lado de la clase principal. Es una clase pública. Tiene el mismo paquete porque lo creamos a partir de aquí. Y el nombre de la clase es animal. Ahora, vamos a darle algunas propiedades a esta clase animal. Diremos que este animal tendrá nombre. Entonces el nombre va a ser igual a, mira, este será el nombre de nuestro animal. Loci tendrá diez años. Entonces estamos creando una segunda variable, entero h, que es igual a diez. Ahora hablemos un poco de los modificadores de acceso y lo que esto significa. Es como vas a recuperar datos de una clase. Por ejemplo, en este momento el modificador de acceso de esta clase animal es público, lo que significa que podemos recuperar datos de esta clase desde cualquier parte de nuestro proyecto. Por ejemplo, si quiero tomar el nombre o la edad de este animal de otra clase, conectamos estas clases en. Tomamos los datos de esta clase sin problema, porque esta clase es pública. Si por ejemplo, creamos, hacemos de esta clase privada. Esto significa que no podemos recuperar datos de esta clase, de otra clase es que sólo está disponible dentro de esta clase. Por lo que podemos usar todas estas variables en todo lo que tengas dentro de esta clase. Sólo en esta clase, es una clase privada. No se te permite usar nada de la clase desde fuera de ella. Y estático. Significa que esta clase está asociada con el tipo y no alguna otra instancia del tipo. No voy a sumergirme profundamente en esto y solo recuerdo público y privado como principiante. Eso es suficiente para ti. Ahora vamos a crear esta clase pública. La clase es por defecto, son privadas. Entonces si no decimos nada antes de la clase, por defecto, va a ser privado. Entonces esto es algo sobre clase, sobre modificadores de acceso, discúlpame, que necesitas aprender como principiante. Necesitas saber cómo, cómo y cuándo usar clases públicas y privadas y estáticas también, pero es un poco más avanzado, por lo que aprenderás más adelante. Clase pública. Se puede tomar la información de la carne desde cualquier parte del interior del proyecto. Clase particular. Se puede utilizar la información de la clase sólo dentro de esta clase. Modificadores de acceso también podemos usar para variables, por ejemplo, este entero h, Si digo antes del entero privado. Ahora estas variables edad va a ser variable
privada y sólo se puede utilizar dentro de esta clase. Podemos tomar estas variables de alguna otra clase. Podemos hacer lo mismo con la cuerda. Y estas dos variables ahora son privadas y no pueden ser, no pueden ser sacadas de esta clase. De acuerdo, quitemos esta cosa privada de aquí. Entonces lo que podemos hacer en este momento es que ya tenemos esta clase y es clase pública, así que podemos usarla de otras clases. Vayamos de nuevo en la clase principal, si hago clic aquí del lado izquierdo o aquí, puedo cambiar de clases desde aquí. En IntelliJ j depende del IDE que estés usando. Para Java. A mí me gusta Intel, tú j. Así que voy a mi clase principal y ahora quiero crear animal específico. Quiero crear un doc por ejemplo. Entonces usando nuestra clase animal que creamos previamente, voy a crear una instancia del cierre en el tiempo. Voy a crear un doc. Entonces digo que más perro es igual a nu ya. De acuerdo, acabamos de crear un muelle de nuestra clase de animales. Y dentro de nuestra clase animal, recuerdas que teníamos el nombre y la edad. Y por ejemplo, si quiero tomar el nombre del perro, por ejemplo, puedo decir imprimirme más. Imprimirme en realidad nombre doc dot. Y si ahora ejecutamos el programa, se va a imprimir, mira, porque este es el nombre de nuestro animal. Ahora en nuestra clase principal decimos print doc dot name. Si decimos print doc dot h Se va a imprimir loci y después de eso, diez que la edad del muelle. Ahora déjame mostrarte algo realmente interesante e importante en programación, que se llama anular. Lo que podemos hacer es cambiar el nombre, el nombre del perro dentro de nuestra clase principal. Entonces déjame refrescar esto un poco dentro de la clase animal, tenemos un nombre de cuerda, que se encuentra en el sur. Dentro de la clase principal, hemos creado nuestro doc, que es un animal, y estamos imprimiendo el nombre del perro y los perros H. Ahora, si quiero cambiar el nombre del perro desde aquí en nuestra clase principal, puedo simplemente decir doc dot nombre es igual a NI. Puede decir Jeffrey por ejemplo. Ahora, si dirijo este programa, ahora de repente el nombre de nuestro perro es Jeffrey, pero tenemos que imprimir ese nombre si ejecutamos el programa. Ahora, la parte hermosa de esto es que puedes ser realmente flexible y cambiar tu código. Eso se llama anular. Lo primero que está haciendo el programa, es imprimir. Pero el nombre de los perros, que ahora mismo en esta línea, aquí mismo, el programa está leyendo línea por línea. En esta línea, el nombre del perro está buscando. Por lo que está imprimiendo looky aquí. La segunda línea que tenemos en nuestro programa es imprimir el doc H, los perros h, que es de diez. Después de eso, estamos anulando el nombre del perro diciendo dot doc, nombre de
punto es igual a j libre vendido. El nombre ya no está buscando. Estamos cambiando el valor del nombre del perro. Entonces estamos anulando el nombre del perro. Ahora, el en esta línea, el nombre se está convirtiendo en Jeffrey. Y después de eso, estamos imprimiendo nuevamente el nombre del perro. Por eso está diciendo aquí Jeffrey. Entonces primero es suerte. Después de eso estamos imprimiendo la edad de los perros, que es de diez. Y después de eso, estamos creando un nuevo nombre. Entonces no estamos creando un nuevo nombre. En realidad. Estamos cambiando el nombre que ya tenemos de suerte a J libre. Y estamos imprimiendo nuevamente el nombre de los perros en el nuevo y actualizado nombre es Jeffrey. También podemos decir que doc dot h es igual a cinco. Entonces nuestro, nuestro perro de repente se hizo más joven y estamos imprimiendo la cerradura H. Ahora, lo que vamos a ver si estabas en el programa es, es que cambiamos la H en el locus. Bueno, primero tuvo suerte, tenía diez años. Después de eso, sobrescribamos el nombre, sobreescribimos el nombre. Se convirtió en Jeffrey. Y después de eso sobrescribamos el H. La H ahora es cinco. Por lo que puedes ser realmente flexible. Se puede acceder a una clase, usar algo de la clase. Estamos usando el nombre y la edad de la clase Animal. Pero después de eso los estamos anulando desde esta línea aquí y esta línea justo aquí. Ahora, quiero mostrarles algo más. Voy a borrar la mayoría de las cosas. Voy a dejar nuestro muelle aquí dentro de la clase de dominio. Y dentro de nuestra clase animal, voy a crear un metal. Entonces digo público, vacío, imprimir. Este método va a imprimir nuestro nombre y nuestro h. Entonces el nombre del perro y la edad de la impresión de sal del muelle. El nombre es más nombre, risa punteada sprinting. H plus H. Ok. Entonces la parte interesante ahora es que podemos usar este método de la otra clase que tenemos. Este metal está ahora mismo en la clase animal, pero podemos ir a la clase principal aquí dentro, podemos decir perro dot print. Y ahora si ejecutamos este programa, si dirigimos la clase principal, va a decir nombre es Lucky, H tiene diez años. Creamos un método dentro de la clase animal que tenemos, que es imprimir el nombre y la edad del perro, que son variables dentro de la clase animal. Por lo que este método de impresión está dentro de la clase animal, y estamos invocando este método desde la otra clase, desde la clase principal estamos llamando a la impresión de punto dock. Por lo que hemos creado nuestro dock dentro de la clase principal en estamos usando la función del,
el doc chef, el div medio que este doc cap. Entonces así es como creas y usas clases y usas variables y métodos de otras clases. Espero que este tutorial haya sido claro. Ahora sigamos con el siguiente.
16. ¡Gracias!: Enhorabuena por terminar todo mi curso. Muchas gracias por ser mi estudiante y por ver todos mis videos. Gracias de nuevo por ser mi estudiante. Te agradezco tanto. Y si tiene alguna retroalimentación y sugerencia, por favor déjeme un mensaje. Siempre estoy mejorando en mis cursos. Espero que consigas el valor por el que viniste aquí y espero verte en mis próximos cursos por.