Transcripciones
1. Introducción a la Java principiante: Java, Uno de los lenguajes de programación más populares del mundo. Y por una buena razón, es uno de los lenguajes de programación de uso general que se pueden utilizar para crear aplicaciones y mucho más. No obstante, el negro con aprender cualquier idioma, estudiar Java puede ser un proceso difícil. Pero no tiene por qué serlo. Mi nombre es Matthew haciendo. He estado enseñando programación desde hace más de cuatro años y he escrito libros sobre el tema de la programación desde el aprendizaje de los propios lenguajes, difícil de hacer un Corea desde la programación. Mi acercamiento a la enseñanza es puramente práctico. El mejor modo de enseñar programación no es a través de la memorización del código, sino la aplicación de ese código. memorización es el subproducto de ese proceso. Te mostraré código que puedes escribir y probar por ti mismo. En este curso, pasaré por código Java principiante a partir de tipos de datos y variables. Dos, si declaraciones y bucles. No te preocupes si esto parece un poco confuso. Ahora, como al final, tendrás una comprensión fundacional de todo este código. Si estás buscando un curso práctico para iniciar tus estudios de programación Java. Este es el para ti. Espero verlos en la primera lección. Por ahora.
2. Descarga e instalación de Eclipse e: Hola y bienvenidos al primer video en tu curso de programación Java. En este video, vamos a estar descargando e instalando el IDE para este curso, que es entorno para la programación. Este software nos permite escribir código y probarlo también, lo cual es de vital importancia a la hora de escribir y aprender cualquier lenguaje de programación. Para este curso, le vamos a utilizar uno de los IDE Java más populares, Eclipse. Eclipse tiene todo lo que necesitas para escribir y probar código básico. Y por si fuera poco. Viene con su propia Community Edition, que significa que es gratuito y de código abierto para todos los programadores Java. Pero antes de que podamos empezar a usarlo, necesitamos descargar y sólidos desde la página web. Así que abre el navegador de tu elección, Internet Explorer, Firefox, o como estoy usando Google Chrome y busca Eclipse y top Eclipse IDE descarga. Uno buscado, deberías ver lo siguiente como el resultado máximo en Eclipse.org. Simplemente haga clic aquí. Y debería llevarte a la página de descargas. Una vez en la página de descargas debes ver lo siguiente. Sí, puedes descargar tu IDE de Eclipse. Es tan simple como un solo clic. Una vez recogido debe llevarte a esta página. Se descargaría desde el puerto más cercano disponible. Para mí. Está disponible aquí en Sudáfrica, Universidad de Pre-Estado. Simplemente haga clic en Descargar. Y deberías ver una descarga. Y la esquina inferior izquierda de tu pantalla, como puedes ver aquí, vemos en un momento en que el estándar está completo y podemos iniciar la instalación. Una vez que la descarga rápida, deberías tenerla luciendo así. Puede estar en tu escritorio o en tu carpeta de descargas. Una vez que tengas eso ubicado, donde queda una cosa más para descargar e instalar antes de que empecemos la instalación. Ahora es probable que no tengas los archivos Java adecuados instalados en tu computadora. Y en qué caso, es necesario descargarlos desde un sat muy particular conocido como Oracle. Te estaré brindando un enlace a este particular sáb. Pero la manera fácil de asegurarte de que llegues ahí es simplemente
haciendo doble clic en este archivo en la tienda. Eclipse reconocerá cualquier trabajo en tu sistema y epitafios Marat no puede y necesita ser actualizado. O si no lo tienes y necesita ser instalado. Te dirá simplemente abriendo tu navegador de elección y diciéndote aquí, como puedes ver, desafortunadamente, la versión Java necesaria para ejecutar el instalador eclipse no podría estar bien en tu sistema. A continuación, te proporcionará varios enlaces que necesitarás instalar, versión que necesitas usar. A continuación, le proporcionará enlaces a los archivos JDK frontales, los cuales necesita para instalar el Java adecuado. Simplemente haga clic en el enlace más alto, que es Oracle, JDK 13 at podría ser más alto para ti dependiendo de cuándo nos estés viendo. Pero 1.5.0 es la última versión en este momento, SAR, simplemente haz clic aquí, y debería llevarte a la página del oráculo donde puedes descargar al niño adecuado. Diversión. Una vez que haya hecho clic a través de la página del oráculo, se
le debe presentar lo siguiente. Ahora, antes de poder descargar este archivo, necesitarás crear una Cuenta Oracle. Y una vez que haya creado su Cuenta Oracle, simplemente desplácese hacia abajo por la página hasta la sección de descargas aquí. Aquí elegirás el instalador que coincida con el sistema operativo que estás usando. Por ejemplo, si estás usando una computadora Apple, usarías un instalador de Mac OS por aquí y simplemente haz clic en este enlace. Para mí, estoy usando Windows, así que estaré dando click en este enlace aquí. Una vez que haya hecho clic en el enlace, simplemente haga clic, he revisado y acepto los términos de condiciones proporcionados por Oracle, y haga clic en el enlace de descarga aquí. Después de iniciar sesión, debes ver la descarga y la esquina inferior izquierda de tu pantalla. Una vez finalizada la descarga, ejecutaremos la instalación. Y una vez instalado ese trabajo,
instalaremos eclipse a continuación. Entonces te veré entonces cuando eso esté completo. Pero esa descarga completa, estamos listos para comenzar nuestras instalaciones. En primer lugar, comenzaremos con el kit Java. Simplemente haga doble clic en su país, comience la instalación. Te pedirá el control del usuario. Simplemente di que sí. Y deberías ver esta caja aquí. Simplemente haga clic en Siguiente, Siguiente. Y comenzará la instalación. Una vez hecho eso, quién debe estar actualizado nuestro Java, y podemos comenzar la instalación del eclipse. Aprender toma ropa de momento y comienza a instalar Eclipse. Ahora cuando hacemos doble clic en el icono, aparece
este cuadro y Eclipse nos pregunta qué espacio de trabajo queremos instalar. Una vez que tengas más experiencia con Eclipse, puedes decidir qué espacio de trabajo se adaptará mejor a tu proyecto. Por ahora, al hacer click aquí un Eclipse IDE para Desarrolladores Java nos va bien solo divertido. A continuación, preguntará en qué carpeta desea instalar el ID. Nuestro preferido dejarlos por defecto y simplemente haga clic en instalar. A continuación se le proporcionarán algunos términos y condiciones, excepto aquellos también. Y la instalación debe comenzar. ¿ Y cuál es la instalación completa? Estamos listos para empezar a crear nuestros proyectos Java y comenzar a cortar. Deberías ver el ícono en tu escritorio o
puedes comprobar para iniciar el menú para ver si es nuevo también. Una vez que lo hayas localizado. Nos vemos en el siguiente video. Empezaremos por crear primero un proyecto de empleo y se produjo el aprendizaje en nuestra primera lan de ensayo. Nos vemos entonces. Adiós por ahora.
3. Tour de Eclipse y la primera línea de código: Hola, y bienvenidos de nuevo al curso de programación Java. En esta lección, estaremos creando nuestro primer proyecto Java y el aprendizaje son primero lan de trabajo ocurrió. Una vez que hayas localizado el atajo para tu IDE de Eclipse, simplemente haz doble clic en él. Deberías ver la siguiente pantalla de bienvenida. Y aquí seleccionaremos nuestro espacio de trabajo. Déjalo como predeterminado por ahora, el espacio de trabajo
de Eclipse y haga clic en lanzar nuestro recomendador. Por lo que hacer clic en esto utiliza como predeterminado y no vuelva a preguntar, ya que estamos aprendiendo código básico en este curso. Y por ahora no necesitamos ir a usar algunos espacios de trabajo más avanzados y complejos. Pero tomaremos un momento para que Eclipse inicie. Pero después será un inicio rápido. Una vez hecho eso, debes ver lo siguiente. El espacio de trabajo de Eclipse está abierto y podemos empezar por crear nuestro primer proyecto. Primero verás aquí esta pantalla básica. Simplemente haga clic en el botón Cerrar aquí en esta pantalla de presentación y cierre aquí la caja de rosquillas. Y hay que ver lo siguiente. Ahora, para que estos videos sean un poco más fáciles de ver y afirmar, haz que tu experiencia de programación sea un poco más fácil. Voy a cambiar el tema para este espacio de trabajo. Siempre prefiero usar el tema más oscuro ya que es mucho más fácil para los ojos, lo que es fácil para ti localizar ciertos bits de código. Y por supuesto, es más fácil para ti ver en estos videos para cambiar el tema para tu espacio de trabajo, simplemente ve a Ventana y preferencias. Una vez que hayas hecho eso, haz click en esta flecha aquí por General, eso creará un menú desplegable. Simplemente haga clic en apariencia. Y aquí puedes cambiar tu tema de claro a oscuro. Simplemente haga clic en Aplicar y cierre. Pero eso hecho, tu Eclipse IDE debería verse de la siguiente manera con eso. Y déjenme darles un breve recorrido por lo que estarán viendo aquí. Tienes una lista de tareas en tu Archea y un esquema justo por encima de eso. Estos son más guardias que puedes configurar para ayudarte a gestionar tus proyectos. Pero no los usaremos en este curso. Sólo estamos aprendiendo que ocurrió algún comienzo. Por lo que puedes minimizar estos para hacer que la pantalla sea un poco más grande para que trabajes. Ahora debes tener esta caja principal aquí cubriendo la mayor parte de la pantalla. Aquí es donde estará nuestro código. Debajo de eso verás una pequeña caja de ventana. Aquí es donde se mostrarán la salida y los problemas si sí encontramos algún error en nuestro código. Y finalmente, a la izquierda, verás un Explorador de paquetes fue donde tendremos todos nuestros proyectos arreglados y ordenados para que trabajemos con nosotros. Pero eso hecho podemos crear nuestro primer proyecto, pero simplemente creando, crear aquí un enlace de proyecto Java. O podemos ir a Archivo y dar clic en Nuevo. Así que crea tu proyecto Java. Dado un nombre y asegúrese de usar una letra minúscula, como primero. Y haga clic en Finalizar. Te preguntará si quieres que se cree un módulo. Simplemente haga clic, no cree ya que le estaré mostrando cómo hacer eso en un momento. Y ves una carpeta Proyectos aquí en la parte superior de tu explorador de paquetes. Al hacer clic en el menú desplegable, debe mostrarte lo siguiente. El sistema JRE están variando es donde se mantiene
la mayor parte del código básico para Java y lo estaremos llamando. Y nuestro IDE. Y nuestra carpeta fuente es donde vamos a estar poniendo carpetas y paquetes y nuestros principales programas ya derivados. Haga clic en su nueva carpeta fuente, vaya a NYU y cree un paquete llamado este paquete primera práctica también. Y haga clic en terminar. Y luego haga clic derecho en este paquete y haga clic en Nueva clase. Y nuestra llamada a esta clase, algo así como la clase principal, así. Y quiero que revisen esta casilla aquí donde dice público,
estático, vacío, principal, y haga clic en terminar. Dije Dan, deberías ver lo siguiente aquí. Ahora tenemos nuestra carpeta fuente, un paquete, y tenemos nuestra clase principal. Aquí. Está dentro de esta clase principal se estará pudriendo todo nuestro código. Como pueden ver, he abierto la clase principal. En la ventana de código se muestra algún código básico que creamos con los valores predeterminados. Y es aquí que estará escribiendo nuestra primera línea de código. Para que este código sea un poco más fácil de leer, podemos aumentar el tamaño de la fuente yendo al editor de ventanas y haciendo clic en, acercar, así. Hasta que el código sea suficiente, creo que para sus humanos debería ser suficiente. Ahora déjame explicar el código que has visto en la pantalla ahora. En primer lugar, verá la siguiente primera práctica del paquete en la parte superior, que se refiere al paquete en esta clase principal está conteniendo. Y en cuanto a esta clase principal, veremos aquí clase pública, clase principal, que es el archivo Java dot clase principal que creamos. Después de la clase principal, tenemos un conjunto de corchetes de código, que
al resaltar uno, también se destaca el segundo. Ahora para explicar qué es una clase, necesito explicar cómo funcionan los programas. Los programas consisten en muchos programas más pequeños, que consiste en clases más pequeñas, que consiste en métodos. Y los métodos contienen el código básico que escribimos. Ahora, un código dentro de un método trabajará entre sí para realizar alguna tarea. Y esta tarea se puede repetir reutilizando el método en el que se encuentra el código. Una clase contiene métodos, y los métodos contienen código de vuelta el código trabajando entre sí. Los métodos pueden trabajar entre sí. A continuación, las clases pueden trabajar entre sí. Y por último, y en la mayor escala, tenemos esos programas trabajando juntos para que el programa principal funcione. Es toda una jerarquía de código diferente trabajando juntos para realizar una tarea definitiva. Y para realizar una tarea definitiva, hay que completar muchas tareas más pequeñas, que es donde entran estos métodos. Dentro de esta clase principal, tenemos nuestro método principal, cual se establece aquí con público, estático, vacío principal. Ahora bien, esta es la clase principal, lo que
significa que es la clase que se ejecuta al ejecutar nuestro programa. El código dentro de este método principal invocará cualquier otro método y cualquier otra línea de código y trabajará en conjunto para completar una tarea. No estreses demasiado sobre esto por ahora,
ya que estaremos hablando de más grandioso por gramo en cursos más avanzados. Para este curso de principiante, simplemente
necesitas saber dónde vas a estar escribiendo tu primera línea de código. Entonces, no te preocupes demasiado por esto por ahora. Pero si quieres llevar tus estudios de Java más allá al final de este curso, lo mejor es tener en cuenta esta idea que los programas más grandes toman programas más pequeños que toman métodos más pequeños y líneas de código más pequeñas para trabajar juntos. Ahora, vamos a escribir nuestra primera línea de código debajo de este comentario aquí. Simplemente haga clic al final del talón y presione Entrar. Se sangrará automáticamente. Entonces estaremos escribiendo nuestro código, ¿verdad? Sí. Para crear un comentario como este, simplemente toca las barras inclinadas hacia adelante. Es nuestra forma de programa Latina sabe que esto no está codificado debería estar ejecutándose más bien, estos son mensajes que es el programa, nos vamos a dejar explicando ciertas secciones del código. Y un buen programa. Siempre me encargaré de añadir comentarios a tu código. Especialmente si están trabajando en un equipo de programadores. Y trabajar en equipo de Programa es un programa se
entregará en diferentes días, dos Programador diferente. Y necesitan ver cómo ha progresado el programa anterior. Y además. Y siempre ayuda que el programa ayude a explicar este código con algunos comentarios aquí y allá. Dicho eso, aprendamos nuestra primera línea de código. Quiero que golpees lo siguiente y te explicaré qué hace después. Simplemente toque en el sistema. Dot out, dot, print L, M, un conjunto de paréntesis, y un punto y coma para terminar la línea fuera. Lo que hace esta línea básica de código es generar una línea de texto en este momento, sin embargo, no está dando salida a ningún texto ya que no
tenemos nada entre estos paréntesis. Lo que hace este código es llamar al sistema. Hace uso de un método llamado. Y en este método se encuentra otro método llamado print Lun. El príncipe Lan es justo como dice, imprimirá una línea de texto y creará una nueva línea después de que ese texto haya sido impreso. de este conjunto de corchetes figura la línea de texto o datos en cuestión. Y el punto y coma al final de una línea de código se parece mucho a una parada completa al final de la oración. Encontrarás que la mayoría de los códigos que estarás escribiendo terminarán con punto y coma. Con eso dicho, vamos a darle a esta línea de impresión algo de texto a salida. Ahora es tradición en el mundo de la programación que tu primera línea de código y pone una línea de texto diciendo hola mundo. Para ello crearemos un conjunto de comillas dobles. Y dentro, bueno, como suave, y esa es tu primera línea de código. El motivo por el que usamos comillas dobles aquí es porque queremos separar helloworld de otro código. Y la forma en que hacemos eso es encapsulándolo en estas comillas dobles. Al hacerlo, hacemos saber a nuestro IDE que esto no es código, que de hecho datos, estaré explicando diferentes tipos de datos y variables y así sucesivamente en la siguiente lección. Pero por ahora, sólo necesitamos establecer cómo dar salida a una línea de texto. Con eso hecho, estamos listos para ejecutar nuestro programa
simplemente haciendo clic en el botón de reproducción aquí arriba, que correrá nuestra clase principal. Y como se puede ver en la ventana de salida que aparece a continuación
, imprime Hola Mundo. Esta línea de código es una de las líneas más importantes de programación de código que se puede aprender ya que te muestra de qué se trata la programación. Tomamos datos y realizamos una tarea, y generamos un resultado. Y ahora mismo la sencilla tarea que le hemos dado a este programa es simplemente dar salida a Hello World. Pero encontrarás que muchos programas complejos harán uso de esta línea de código. Antes de terminar esta lección, quiero mostrarles otra variación de la salida. Simplemente toque en el sistema. Otra vez. Out print. Entonces en lugar de l n, solo crearé otro conjunto de paréntesis. Y nuestro tope bajo. Entonces texto básico. Copia esto también. Y pegarlo aquí. Agregar mundo en lugar de hola. Quiero mostrarles la diferencia entre la impresión y la línea de impresión. Cuando ejecute esta línea de código, notarás que hola mundo está impreso, solo divertido. Pero hola y mundo, sí, aprendiz juntos. Esto se debe a que si se suma al final de su impresión, iniciará un terreno fresco después de
que se haya dado la salida. Por lo que al final de la línea de impresión aquí, creó un nuevo terreno, el
cual Hola está impreso, pero visto como simplemente era una impresión. A este terreno se le sumó al final de la misma. Y podríamos hacer esta alarma y empezaré una nueva línea por debajo de ella, pero el resultado será igual. Encontrarás lo mismo sucede si quitamos la línea aquí. Ese hola se suma al final del texto. Al igual que eso. Ahora te he proporcionado un cuaderno de trabajo para este curso de Java y un primer ejercicio, te
estaré mostrando algunos atajos de texto básicos para trabajar con tu sistema, nuestras plantas de impresión. Una vez que hayas completado ese ejercicio, te
veré en el siguiente video. Estaremos aprendiendo sobre diferentes tipos de datos y variables. Te veré entonces. Adiós por ahora.
4. Tipos y variables de datos: Hola y bienvenidos de nuevo a su curso de programación Java. En esta lección, vamos a repasar tipos de datos y variables. Antes de poder discutir variables, necesitamos discutir tipos de datos. Existen diferentes pestañas de datos con las que estaremos trabajando a lo largo de este curso. Y efectivamente en tu carrera de programación, cinco tipos de datos particulares te estaré enseñando ahora. El primer tabulador nefasto es el tipo de datos de cadena. El tabulador de datos de cadena contiene texto. Por ejemplo. Tenías Wrap Text encapsulado entre comillas dobles, como solo o John, como nombre, o incluso una frase completa, que contenía cualquier carácter de un número en uno de los tipos de datos más básicos con los que trabajar. Y de hecho, ya lo usamos en la lección anterior. A continuación tenemos la pestaña de datos char, que es abreviatura de carácter. Esta pestaña de datos contiene sólo un solo carácter. Y esto puede ser cualquier cosa, desde símbolos a letras, hasta números, hasta espacios en blanco. Y notarás que encapsamos el carácter único entre comillas simples
en lugar de comillas dobles. Esta es nuestra forma de dejar que el software, sabemos que estos datos no son código. Eso de hecho data en sí. Esos son los tipos de datos basados en texto. Por supuesto, también trabajamos con datos basados en números. Por lo que hay dos tipos de datos en particular que vamos a necesitar saber. El primero es entero. El tabulador de datos entero contiene valores desde el infinito negativo hasta el infinito positivo. Y estos son números enteros. Por ejemplo, 580, negativo 10 mil y así sucesivamente. Y la segunda pestaña de datos es doble, que tiene el mismo rango, pero también incluimos números decimales. Por lo que podría ser 0.67, negativo 5.8. Y por supuesto 0, esto es 0 y doble. Se dio cuenta de que no hay comillas simples o comillas
dobles alrededor de estos números. Los escribes como normalmente lo harías. Y por último, uno de los tipos de datos más simples pero importantes que estaremos aprendiendo es el tipo de datos booleanos. Estos contienen uno de dos valores, verdadero o falso. Encontrarás que cuando creemos lo que se conoce como código condicional, se usa
un valor booleano para decidir si ese código se ejecutará o no. Entonces esos son los tipos de datos. Pero ahora hablemos de variables. Las variables son contenedores para datos. Asignamos un tipo de datos a una variable así como un nombre. Entonces de esa manera siempre que queramos usar el mismo valor, nuevo, invocaríamos el nombre en lugar de volver a escribir todo el valor. Porque como usted sabe, cadena por ejemplo, puede contener un libro entero de datos. Para que un mes necesitemos acortarlo y asegurarnos de que estos valores solo se utilicen una vez. El modo en que creamos una variable es decidiendo primero qué pestaña de datos se le asignará. En primer lugar, hablemos de cuerda. Simplemente tocamos la palabra string mayúscula S, y damos nuestro nombre de variable. Ahora, al nombrar una variable, es importante entender que estarás usando letras minúsculas al principio. Por ejemplo, si quería crear un nombre de variable para el nombre de un cliente, nuestro tap in primero y luego mayúscula. Al igual que así. Esta es la escena de CamelCase y es una de las notaciones que puedes usar. Una de las notaciones que se prefieren usar es hacer uso de guiones bajos
simples para nombrar sus variables. Y incluyo en ella el tipo de datos que estarán contenidos en esa variable. Entonces con este nombre, he usado F underscore name, underscore, SDR, STR stand equal string. Y como con todas las líneas de código, cerramos con el punto y coma. Ahora, podemos asignar un valor a esta variable simplemente tocando su nombre, tocando igual después y entre comillas dobles dará esta cadena de valores como John y cerrar en el punto y coma. Ahora si fuéramos a imprimir esta variable, como sonido, notó, imprimir John, cuando ejecutamos el programa, como se puede ver aquí en la ventana
de salida , por supuesto, para ahorrar en espacio, podemos asignar un valor a su inmediatamente si tenemos uno simplemente diciendo igual a John en la creación de esa variable. Y aquí podemos borrar esta línea. Y funciona de la misma manera y nos salvó una línea de código. Entonces esa es una variable de cadena. Para crear una variable char, basta con tocar y char, como test, subrayado CH, y podemos asignarle un valor de la misma manera. Para crear una variable entera. Simplemente escribe int, dale un nombre y un valor. Para el doble, simplemente toque doble. Y para Berlín los valores simplemente aprovechan agobiante. Dale un nombre y un valor así como así. Y ahí tienes tipos de datos y variables. Asegúrate de completar el ejercicio para esta sección en tu libro de trabajo ya que pertenece a cómo nombrar tus variables, lo cual es muy importante. Y los veré en el siguiente video donde estaremos trabajando con variables. Adiós por ahora.
5. Trabajar con datos y variables: Hola y bienvenidos de nuevo a su curso de programación Java. En esta lección, estaremos trabajando con datos y variables. Ahora en la lección anterior, aprendimos cómo crear algunas variables y asignar tipos de datos y valores. Pero ahora necesitamos trabajar con esas variables cuando creamos una salida. En tu primer ejercicio, aprendiste algunos atajos clave a la hora de trabajar con datos de texto. Por ejemplo, un IRR es línea de texto y he puesto una
t de barras entrelazadas . Te darás cuenta de que imprime una pestaña entre las dos palabras. Si tengo una contralora n, inicia una nueva línea. Y lo haremos comúnmente, si simplemente agregamos estas palabras junto con el operador adicional, simplemente las pone juntas como si no hubiera espacio entre ellas. Este operador entre muchos es lo que vamos a estar usando para crear datos así como agregarle. Encuentra que usarás operadores como este, particularmente con datos numéricos. Y tomamos el número 50 y utilizamos el operador de adición. Y digamos que teníamos 45 para ello. Y lo agregaremos como un produce un axón normal de función matemática. Tenemos nuestra resta a través del símbolo menos, la multiplicación al símbolo de asterisco desplazamiento ocho. En tu teclado. Tenemos nuestra división con una slash hacia adelante. Y ahora echemos un vistazo al módulo, que es el porcentaje de sol es te dice cuántos. Tomaremos cuatro y lo dividiremos en 50, luego dar salida al resto, lo cual es todo muy sencillo. Por supuesto, la salida de estos resultados depende del tipo de datos. Por ejemplo, si fuéramos a crear dos valores dobles y digamos que le damos a uno el valor de 30 y al otro el valor de 14. Y dividimos estos números entre sí. Se generará un doble valor. tanto que si hiciéramos esto con los valores enteros por su cuenta, simplemente agregaría para poner un entero. Entonces para arranques más precisos, por supuesto
estaríamos usando dobles. También me gustaría que tomaran nota de que podemos colocar un valor entero dentro de un doble sin ningún problema. Pero no podemos colocar un doble valor y un entero y esperar que sea igual. Sería entonces, por supuesto, corte y convertido en un entero. Añada uno, redondee hacia arriba o redondee hacia abajo dependiendo de los valores decimales que sigan. También me gustaría que tomaran nota de que cuando se trata del orden masivo, Java es por supuesto consciente de ello. Entonces si se deriva a lo largo de secuencia de números como este, donde varios operadores de corchetes. Los completará en el orden de masa adecuado y emitirá el resultado correcto. Y finalmente, para terminar con esto, escucha. Cuando se trata de trabajar con variables es muy fácil anular variables. Y en algunos casos también es muy necesario. Por ejemplo, si doy este valor entero de 50, podría cambiar fácilmente este valor simplemente diciendo num subrayado de nuevo es igual a 45. Y nuestra salida este nuevo valor. Al igual que así. Entonces al trabajar con datos, si quieres guardar en código, puedes reemplazar valores en una variable fue fácil, pero también se te advierte que al hacerlo, estarás quitando ese valor de tu programa y tendrás que, por supuesto, la firma de nuevo si fuera a usarlo de nuevo. Esto, por supuesto, será muy importante cuando estés trabajando con grandes cantidades de datos. Y con eso, esta lección ha llegado a su fin. En la siguiente lección, estaremos hablando de convertir un tipo de datos en otro. Te veré entonces. Adiós por ahora.
6. Convertir datos de conversión de datos: Hola, y bienvenidos de nuevo a su curso de programación Java. En esta lección, estaremos hablando de Eigen convertir un tipo de datos en otro tipo de datos. Ahora hay muchos tipos de datos con los que vamos a estar trabajando. Hablemos primero de cómo puedes convertir una cadena en un entero. Una de las primeras y más importantes conversiones es convertir una cadena en un entero. Entonces primero, voy a crear una cadena. guiones bajos de palabra TR son iguales y una comillas dobles se ponen en número. Ahora bien, es importante recordar que cuando estás convirtiendo una cadena en un entero, que los puntos están contenidos dentro de la cadena es de hecho un número. De lo contrario, esto creará una era en la que intentes convertirla, porque no puedes simplemente convertir una palabra en un número. Por lo que queremos convertir este texto 15 en un entero 50. Porque encontrarás que si fuéramos a sumar, ponlo esto y tratarlo como si fuera un número. Entonces subrayaría STR plus, digamos lejos, cuando ejecutamos esta línea de código y salidas 505, que es incorrecta, para convertir esta cadena en un entero, que va a crear una variable entera simple. Y hacer uso de una línea de código que convertirá este entero de cadena mayúscula R. Asegúrese de anotar casing. Pase int mayúscula R. Y contenida dentro de R tienen palabra subrayado st están en estos paréntesis y son inválidos de código con punto y coma. Es esta línea de código la que tomará cualquier dato de cadena que se base en este paréntesis y se convierta en un entero. Por lo que ahora nuestro lugar subrayaría cadena por aquí con los Países Bajos llamados int. Y cuando ejecuto esta línea de código, se ha convertido en un entero y cinco han sido actitudes valor. En realidad podemos trabajar con estos datos ahora. Ahora hablemos de cómo puedes convertir cualquier pestaña de datos en cadena. Y así es, cualquier tipo de datos se puede convertir en una cadena con un método simple. Entonces, por ejemplo, si fuera a crear un valor entero aquí, y le daré el valor de 5986 punto y coma. Puedo convertir esto en una cadena simplemente teniendo dos comillas dobles más sql int. Y ahora se ha convertido en una cuerda. Como verás cuando añado, ponlo abajo aquí. Se han agregado cinco a la cadena de valores. En lugar de sumar al propio valle, es importante señalar que esto es muy diferente a nuestra conversión anterior. No estarás tocando cadena string dot pass, pero encontrarás que este código es muy fácil, por lo que no hay mucho más que cambiar. Ahora bien, mientras seguimos hablando de algunos tipos de datos basados en texto, hablemos de los tipos de datos de caracteres. Supongamos que queremos convertir un valor de carácter. En un valor entero. Por lo que char CH es igual a r, darle un valor de cinco entre comillas simples. Observe una vez más que estoy colocando un valor numérica entre comillas simples. Ya que no puedes convertir el símbolo de stiletto de espacio en blanco en una pestaña de datos de enteros. En pequeño creo un hemi entero, por lo que numb underscore int igual y uno pequeño, estaré usando Integer.parseInt. Pero en lugar de tapear CH, Yeah, lo que creará un error porque no podemos simplemente convertir un tipo de datos char en un tipo de datos entero. Lo que vamos a hacer es crear una mini conversión dentro estos paréntesis para dobles comillas más CH. Esto convertirá el tipo de datos de carácter en una cadena. Y el Integer.ParseInt 12 va a convertir esa cadena en un entero, igual que lo hizo en el ejemplo anterior. Y uno pequeño, este es un valor con el que podemos trabajar, como verán aquí. Y salidas diez cuando agrego cinco a su valor. Por lo que la conversión fue exitosa. Ahora bien, a la hora de convertir datos en un char, se vuelve un poco más complejo de nuevo, ya que tenemos que hacer uso de un método para convertir cualquier pestaña de datos en un gráfico. Entonces digamos sólo nuestra caja, una cuerda aquí. String. Acabo de poner la palabra subrayado STR, y salida de mundo como la palabra y un punto y coma. Ahora como saben, el tipo de datos de carácter sólo puede contener un solo carácter. Por lo que no puede colocar esta cadena entera dentro del char. Pero aún podemos tomar un solo personaje de la cuerda y colocarlo en un juicio. El modo en que hacemos esto es con un método char et. Para usarla. Simplemente toque el nombre de la variable a la que está llamando. Char de punto entre paréntesis. Observe que es una capital, una alberca en. Y dentro de estos paréntesis, colocaré un valor numérica. El motivo es porque se asigna un valor numérico a cada carácter de la cadena, y comenzará en 0. Entonces si se le pidiera pagar 0 en este paréntesis, tomaría el primer carácter que aparece en la cadena, que es w, y lo colocaría aquí en la variable CHS. Tan rápido. Pero uno pondría O, dos, pondría r, y así sucesivamente. Pero simplemente coloquemos el primero en CH y nuestra salida CH, Al igual que. Y imprime W un poco más complejo, pero sigue siendo muy sencillo convertir una cuerda en un personaje. También estás haciendo algo muy similar al convertir un entero o un doble valor en un carácter. El modo en que lo haremos es simplemente con paréntesis, comillas
dobles otra vez, y cualquiera que sea el valor, como 54.8. Entonces, como puedes ver, esta es solo una conversión de muchas. Convertimos en una cadena y hacemos uso del char admitido. Por lo que esto debería imprimir cinco. Por lo que hemos convertido con éxito un doble valor en un valor de carácter. Y es igual de simple como un entero. Por supuesto, simplemente estamos para llevar ese punto decimal. Ahora con eso fuera el camino, hablemos de convertir un doble en un entero. Entonces voy a crear un doble ahora, especie de doble subrayado DB es igual, digamos, 45.8 punto y coma. Para convertirlo en un entero. Pondrás un por conjunto de paréntesis. Tocarás int dentro estos paréntesis y el nombre de la variable que estaremos convirtiendo. Por lo que esto es un poco diferente de Integer.parseInt, pero funciona de la misma manera. Convertirá este doble valor en un entero. Y te darás cuenta cuando imprima este valor
, corta el punto decimal. Por lo que no estará imprimiendo 46 como no redondeado hacia arriba. Y acabaremos de cortar e ignorar el valor e imprimir todo el valor que tiene el, que es 45. Entonces así es como conviertes un doble en un entero. Para convertir ahora una cadena en un doble hará uso de un método similar que usamos para convertir una cadena en un entero. Por lo que el subrayado STR es igual y la salida una vez más 45.8 punto y coma. Y cuando le damos su valor a este doble, simplemente
endurecimos el pase de doble punto. Muy similar a Integer.parseInt. Y uno pequeño, este es un valor con el que podemos volver a trabajar, como ven aquí, cuando agrego cinco a su valor e imprime 50.8. Por lo que nuestra conversión de una cuerda en un doble fue exitosa. Y vas a encontrar esto es muy similar a cómo convertimos un char. Entonces, por ejemplo, si iba a tomar un valor de char de, digamos cinco. Otra vez. Hemos convertido nuestra pequeña conversión Purina dentro de los paréntesis, al igual que antes. Convertimos en una cuerda y luego la pasaremos en un doble. Y como se puede ver aquí, una la salida, ha convertido con éxito. Ahora para la conversión de archivos será convertir un valor entero en un doble. El modo en que hacemos esto es simplemente colocando un valor dentro. No hay necesidad de convertir un entero en doble ya que el doble tiene el rango preciso. No hay nada que tenga que cortarse porque de hecho, doble estará convirtiendo este cinco básico en 5. Por lo que simplemente asignando este valor entero a esta variable doble, colocará ese valor en un doble y convertido, como se puede ver cuando lo pongo aquí, y salidas 10. Y con eso, hemos aprendido a convertir un tipo de datos en otro. Asegúrate de practicar estas conversiones y memorizarlas, o mantén una hoja de tramposos a mano CloSpan. Estas conversiones serán muy importantes en la siguiente lección, como estará recuperando usuario.
7. Retrieving la entrada de tu usuario: Hola, y bienvenidos de nuevo al curso de programación Java. En esta lección, vamos a estar aprendiendo cómo puedes recuperar la entrada del usuario. Ahora, con la mayoría de los programas de hoy, se requiere el
uso de entrada para que una tarea esté completa. Tomemos un ejemplo básico. Si escribiste una entrada de blog, un artículo, o un capítulo en un libro, lo
escribes en un software de escritura. Y ese software de escritura toma esa entrada y ejecuta diversos programas que te dicen cuántas palabras has escrito, cuántos personajes, qué palabras usas más. Y también revisa tu ortografía y gramática. No estaría ejecutando esas tareas si no hubiera datos para escanear. En consecuencia, este programa se basa en la entrada del usuario y para eso está diseñado. Y encontrarás muchos programas más pequeños hoy hacen uso de esto también. Incluso si estás iniciando sesión en un servicio básico en línea como Google, requiere tu entrada,
es decir, tus datos de inicio de sesión antes de que te permita entrar. Y si estás gestionando tu correo electrónico, requiere de tu entrada para decidir qué es el spam y qué no, qué se debe eliminar y mucho que guardar, y así sucesivamente. Incluso los smartwatches que cuentan tus pasos requieren que pises antes de que agregue uno al mostrador. Por lo que como se puede imaginar, recuperar la entrada del usuario es de suma importancia. Pero antes de poder ejecutar el código, necesitamos importar un paquete que contenga algún código básico que necesitamos para recuperar la entrada del usuario. Encontrarás que al trabajar con muchos programas más complejos se requiere importar paquetes con cierto código. Al importar paquetes, colocamos nuestras importaciones en la parte superior de nuestra ocurrida justo por encima de la clase principal. El motivo por el que hacemos esto es porque podemos gestionar nuestras importaciones todo en un solo apartado de esta manera. De esa manera podemos ver cuál está en uso, el sándwich podría faltar. Y es muy fácil de manejar, sobre todo si trabajas para un programa más grande. A la clase que vamos a estar importando se le conoce como los costos de Java Swing. Y para hacerlo simplemente tecleas en importación Java dot, swing dot, astérix, punto y coma. Ahora esto funciona más o menos como un directorio, clase full swing contenedor de
Java x, junto con muchos otros. Y estamos importando sobre los métodos contenidos dentro de la clase swing también. Purina de fuego, símbolo de asterisco. Podemos llamar a métodos específicos si queremos, pero es mucho más fácil solo hacerlo de esta manera. ¿ Se hizo eso? Estamos listos para escribir código para obtener la entrada del usuario. En primer lugar, es importante entender que la entrada del usuario siempre va a ser una cadena. Ya que estamos adquiriendo datos diferentes de nuestro usuario, habrá que hacer uso del análisis para asegurarnos de que los datos se conviertan correctamente a los datos brutos. Ahora vamos a crear una variable de cadena básica que contendrá la entrada de nuestro usuario. Entonces eso será cadena y Addis cierran una entrada, STR es igual. Y ahora es aquí donde escribimos el código para obtener nuestra entrada de usuario. Jay, opción. Mostrar entrada, diálogo. Toma nota de lo que está en la J mayúscula y un P mayúscula para el dolor, i para la entrada y el diálogo DB2. Ahora lo que está contenido dentro de estos paréntesis es simplemente un mensaje para nuestro usuario. Entonces, por ejemplo, introduce tu nombre, espacio de colon. Y ahora cuando ejecutemos esta línea de código, notarás que aparece un cuadro aquí era el comando o pregunta, y va ventana de entrada. Entonces puedo ingresar un nombre como John y presionar enter,
y ese valor se almacenará dentro de la cadena de guión bajo de entrada. Y luego podemos tratar la pieza de datos como si fuera solo una cadena normal. Podemos pasarlo a otro tipo de datos que queremos usar y así sucesivamente. Entonces, por ejemplo, crearé una salida simple. Hagamos uso de la cadena, como hola, espacio de
coma más subrayado de entrada FTIR. Johnny, dice Hola John. Por lo que ahora tenemos acceso a datos que el usuario puede ingresar con facilidad, gracias al panel de opciones de Jay que muestra el código de diálogo put. Si también queremos pasar esto cuando la misma tierra. Digamos si queríamos obtener un entero y preguntarnos cómo es todo esto, cómo. Notarás que hay un error porque
no podemos colocar directamente una cadena dentro de una variable entera. Por lo que tendremos que pasarlo con punto entero, analizar int y encapsular este diálogo de entrada entre paréntesis como así. Y ya no tenemos ninguna época. Y podemos tratar este insumo como un número inclusivo de Reagan. Entonces cadena de entrada más cinco. Corremos esta línea de código y nuestro entrar algo así como 26. Y se agrega poder al valor ya que ahora se
trata como un valor entero en lugar de una cadena, es así de fácil de recuperar, usa input y realmente comienza a trabajar con él para completar una tarea. Por lo que ahora podemos recuperar usando input, pero sólo podemos hacer mucho como procesarlo y sacarlo. Pero aún no tenemos ningún código que pueda comprobarlo por ningún valor específico, que es exactamente lo que vamos a estar aprendiendo. En la siguiente lección, estaremos repasando si las declaraciones. Si las declaraciones son código condicional, lo que nos permite decidir si se deben realizar o no determinadas tareas en base a datos. Pero aprenderás más sobre eso en la siguiente lección. Te veré entonces. Adiós por ahora.
8. Básicos si las declaraciones: Hola y bienvenidos de nuevo a su curso de programación Java. En esta lección, vamos a estar aprendiendo a usar sentencias
if para crear algún código condicional. Ahora como pueden ver, ya tengo el paquete de exploración Java ya importado. Por lo que estamos listos para recuperar alguna entrada básica del usuario y luego hacer uso de sentencias if para decidir si una tarea debe realizarse o no. Pero primero, permítanme mostrarles un ejemplo de una declaración if. Una sentencia if hace uso de lo que se conoce como cláusula para derivar un valor que decida si el código que sigue se ejecutará o no. Por ejemplo, si diez es mayor que cinco y este paréntesis, creo un conjunto llamado corchetes. Observe que no hay un solo kernel. Y entonces simplemente crearé una línea de salida básica aquí para mensaje básico como prueba completa. Así es como se verá una declaración if básica. Tendrás un conjunto de paréntesis el cual contiene ropa. Y dentro de esta cláusula, se revisan los datos. Ahora, los cheques se pueden hacer de muchas maneras, pero en este cierre en particular, sólo
estamos preguntando al programa si Tim es mayor que cinco. Y por supuesto que lo es. Entonces lo que sucederá es que este operador creará un valor booleano, Verdadero o False. Obviamente, si resulta cierto, entonces se acepta la cláusula y se ejecutará el código que sigue y el conjunto de corchetes de código por aquí. Entonces, solo ejecutemos esta línea de prueba de análisis de código completa. No obstante, si nuestro para cambiar las cosas y decir diez es menos de cinco y ejecutar este código LAN. No se imprime nada. Esto se debe a que no se cumple la cláusula. Existen muchos operadores que podemos utilizar para comparar datos. Tenemos mayor que y menos que, tenemos en lugar de un igual a, menor que e igual a,
tenemos iguales , iguales, que es simplemente comparar dos valores para ver si son iguales. No usamos un solo símbolo igual porque esto es lo que solíamos dar a una variable su valor. Y no podemos asignar el valor cinco al valor de diez, lo que simplemente no tendría sentido. Por lo que hacemos uso de dos símbolos iguales para realizar esta función. Y para comprobar si no son iguales entre sí, ponemos signo de exclamación igual, eso es una afirmación if básica. Entonces lo que voy a hacer ahora es recuperar alguna entrada del usuario. Voy a recuperar un entero y preguntarle al usuario qué edad tienen. Entonces voy a hacer uso de las garras para comprobar si son mayores de 40 años. Y lo haré inclusivo de 40 con mayor que e igual a operador. Y un mensaje diciendo algo así. Tienes 40 años o más. Entonces, solo probemos eso. Estarás probando mucho tu código, sobre todo porque haces pequeños ajustes como este, dice que tienes 40 años o más. Y FINRA algo más alto? Digamos que 789. Dice lo mismo. Por lo que ahora podemos tomar alguna entrada de usuario y podemos comparar valores. Ahora digamos que queremos mensaje para que se muestre aunque la cláusula Bruce, falsa. Ahora es muy fácil crear otra sentencia if en este caso y darle la cláusula opuesta. Simplemente copiaré esto y cambiaré el texto de salida. Por lo que ahora se mostrará el mensaje sin importar qué datos ingrese el usuario. Tan bien, contener 23, es menor que 40. Y EPA negativo 700. Todavía dice que soy menor de 40 años, lo cual es todo técnicamente correcto. Pero por supuesto, esto solo requiere más ajuste para que sea un programa afinado un poco divertido. No obstante, esta es una forma bastante torpe de hacer las cosas. Ya que tal vez no tengamos un cercano tan fácil para crear un opuesto de. Entonces, en cuyo caso, tenemos que hacer uso de lo que se conoce como otra. Y L es fácil de agregar a una ifStatement. Ve al final de este vasto llamado soporte. En la primera declaración if. Presione enter, tab, pulse Intro de nuevo y cree otro conjunto de corchetes de código. Ahora esto más contendrá el código que se
ejecutará si miras de cerca, demuestra falso. Entonces de esa manera tenemos ahora código que se ejecutará sin importar qué valores estén usando Entrez. Y hacemos todo eso en una sola declaración si. Y ahora antes de terminar esta lección, abordemos aquí un código un poco más complejo. Y vamos a estar comparando una cuerda con otra cuerda. Entonces solo voy a cambiar el tipo de entrada a string. Y voy a estar preguntando si el nombre del usuario es John saw put igual, igual. Y pondré a John y las dobles citas. Sí. Y si ingresan su nombre y se dibuja, dice Hola, John. Y si no pretenden John edges es hola. Pero has encontrado que cuando entretení, simplemente dice hola en lugar de hola John. Y esto es bastante peculiar ya que parece que tenemos exactamente los mismos datos, pero no parece funcionar. Incluso tenemos el mismo caso con cada letra. Esto se debe a que cuando se trata de comparar una cadena con otra cadena en Java, tenemos que hacer uso de un mensaje. Y como el comparar con el método. Y creamos un conjunto de paréntesis alrededor de los datos. Queremos compararlo con. Al igual que así. Y después comparado con tocamos en iguales, igual a 0. Ahora podemos finalmente probar este código y recuperar el resultado correcto simplemente tocando de nuevo a John. Dice Hola John. Pero notarás que hay un problema si lo ingresas con letras minúsculas. No cualquier otro nombre, como el matrimonio y demás. Eso desestresa demasiado sobre este código. Pero esto es solo para mostrarte un problema que te vas a encontrar. Al principio, te estaré mostrando algunos métodos más adelante que hacen que comparar cadenas de phi sea más fácil. A pesar de que antes de esta lección, me gustaría explicar este código de todos modos. El compare con el método hace, es tomar el valor de entrada y una cadena escolar y compararlo con John. Lo que esto hará es agregar, poner un valor particular dependiendo de las diferencias en el texto. Ahora bien, si hay alguna diferencia, el valor estará por debajo o por encima de 0, razón por la
cual tenemos que asegurarnos de que no haya diferencias. Cert emite un valor de 0, AAA. Explica esto. Voy a copiar esta línea aquí. Y voy a quitar las declaraciones if. Y uno de los humedales app. Y simplemente voy a darle string.com a John. Ahora cuando ejecuto esta línea de código y voy a entrar en John, la forma exacta en que se va a comparar, imprime 0. Pero f, nuestra impresora minúscula John, tiene valor de 32. Ahora la razón de esto es porque hay algo conocido como ascii, que es cuando un número es una arena a un personaje específico, cada personaje tiene un número específico es arena a ella. Ahora las diferencias en estos números se comparan entre sí y se genera un valor. Encontrarás que eso cuando nuestro arte max y salidas tres, o cuando salga la leona, por ejemplo, pone a estos valles se están comparando entre sí y los valores se contaminan. Pero la única vez que será igual a 0 es si los valores que exponen igual. Por supuesto, vamos a hacer un programa más fácil de usar en el futuro, de una manera. Y un usuario entra a su nombre. No importa cuál sea el caso que se utilice, el nombre sigue siendo tratado como el nombre que se espera. Por ejemplo, si nuestro alcance a mRNA MSU, pero usaría un m minúscula sobre accidente. Todo eso simplemente es la forma como rata todavía queríamos que nos trataran como Matthew. En lugar de algún otro tipo de datos. Estaremos hablando de esto más en la lección sobre métodos de texto. Por ahora, sin embargo, quiero que experimenten con la declaración if, creen sus propias cláusulas y las prueben con sentencias if y elses. Por supuesto, hay un ejercicio en tu libro de trabajo con el que practicar. Y una vez que completes, te
veré en la siguiente lección donde estaremos discutiendo declaraciones más avanzadas si. Te veré entonces. Adiós por ahora.
9. Anudado si las declaraciones y los operadores adicionales: Hola y bienvenidos de nuevo a su curso de programación Java. Y esta lección vamos a estar discutiendo
declaraciones si anidadas y operadores adicionales. Y la lección anterior les presenté a la declaración if. Lo que vamos a hacer ahora es tomar esas declaraciones básicas si y hacerlas un poco más complejas. El modo en que podemos hacerlo es si son múltiples cláusulas que deben cumplirse se plantea el ejemplo de comprobar la edad de un usuario para ver si había 40 o más o menos con el otro. Digamos que queremos comprobar para ver si la edad de un usuario es entre 4050. Lo encontrarás como programas como este que se conocen como filtros. Cuando vamos a un SART y buscamos, digamos, un producto o servicio específico. Normalmente nos proporcionan diversos filtros para ayudar a afinar lo que estamos buscando. Entonces lo que estamos haciendo en esencia es afinar los datos para encontrar un valor específico, lo cual por supuesto es muy necesario si hay que ordenar a través de una gran cantidad de datos. Entonces una vez más voy a obtener la entrada del usuario, y lo voy a poner en una variable entera. Yo creo diálogo básico en tu colon de edad. Y ahora voy a crear una declaración if que comprobará la edad para ver si está por encima de los 14 e incluyente de 40. Por lo que es mayor que e igual a 40. Al igual que así. Y por supuesto nuestro crea una declaración else para ver si no encaja en eso. Pero ahora quiero revisar para ver si envejecen también es de 50 o menor. Entonces digamos que nuestra primera cláusula resulta cierta, entonces
creará otra declaración if. Dentro de esta declaración if, si entrada y la puntuación es menor o igual a 50. Y nuestra salida básica creativa una vez más. Esto es lo que se conoce como una declaración if anidada. Se trata de una declaración if. Dentro de una declaración if. Se puede hacer esto indefinidamente, teniendo una gran secuencia de sentencias if anidadas dependiendo de pestañas de datos. Pero para este ejemplo, sólo se necesita una declaración anidada if. Y voy a crear una declaración else if también con otro plan de salida. Decir que eres mayor de 50 años, porque en este caso, el usuario estaría, como lo han hecho, cumpliendo con la segunda cláusula. Y entonces tendré un sistema imprimo línea y la declaración L diciendo que eres menor de 14 años, Como no cumplieron el primer curso. Entonces de esa manera si algo se sale todo el término. Tan intensidad, eso dice que eres menor de 40 años, lo cual es correcto. Ahora, digamos que tengo 60 años. Imprime Eres mayor de 50 años, lo cual es correcto. Pero digamos que tengo 45 años. Dice que tienes entre 4050 años, lo cual vuelve a ser correcto. Por lo que usando múltiples sentencias if, podemos revisar estos datos para buscar valores específicos. En lugar de algunos números amplios. Por supuesto, todavía podemos en extraordinarios valores grandes o pequeños y va a cumplir alguna cláusula en esta afirmación if. Pero una vez más, ese es un problema que se puede afinar bien con algunas declaraciones if anidadas. Todo era lo que estamos a punto de aprender a continuación. Operadores adicionales. Operadores adicionales nos permiten tener más de una cláusula dentro de un conjunto de paréntesis. Lo que esto significa es que podemos asegurarnos de que se necesitan cumplir dos o más cláusulas antes de que el código dentro de la sentencia if se ejecutará para hacer uso de un operador de adición. Cómo tocamos,
en estos N símbolos después de la primera cláusula. Y ahora puedo poner otra cláusula aquí recta después. Entonces para esta afirmación if, estamos revisando para ver si lo son, aunque igual a 40 años. Pero también queremos asegurarnos de que no estén entrando en un valor extraordinario. Entonces tendremos que asegurarnos de que su edad, digamos, por ejemplo, sea menor a 50. Entonces tendremos que asegurarnos de que la edad sea menor a los 150, por lo que no es un valor extraordinario. Por lo que de esta manera, se deben hacer dos cláusulas antes de la siguiente sentencia si se puede ejecutar. Si fuera a correr esta línea de código, NFL es mantener 50. Te das cuenta de ese principio entre 4050 años de edad. Por lo que sí funciona. cumplieron ambas cláusulas. Pero si NT y un 115, dice
que eres menor de 40. Por lo que ya hemos encontrado un problema aquí. Ya hemos comprobado para ver si el usuario es menor a 150. Y eso es correcto. Ahora tenemos que cambiar ahora nuestra declaración else porque no tiene ningún sentido. Entonces para llevar este programa pero más allá, entonces lo que vamos a reescribirlo es un
comunicado else if donde después del otro tocamos en F. Y luego comprobamos para ver si input y un score int es mayor que 0. Ahora, si la declaración está empezando a parecer un poco más compleja, pero también un poco más precisa para evitar cualquier dato de basura. Por lo que nuestra primera declaración si es tomar estos dos cierres específicos. Si lo más cercano ambos resultó ser cierto. Y vamos a ejecutar el código dentro de un conjunto de corchetes que nuestra declaración else abajo aquí ahora tiene un cerrado además de él. Si la entrada es mayor que 0, lo que hace este código es asegurarse de que no se ingresen datos de basura. Por lo tanto, nos aseguraremos de que se cumpla un valor dentro de un cierto rango antes de que se ejecute el código. Añadiré otra declaración else después de ésta, y una vez más, tengo otra salida. Algo mismo, H. inválido Ahora tenemos un programa mucho más grande y más complejo que uno mucho más eficiente y preciso. Solo hay un operador adicional más que me gustaría agregar aquí, que es N símbolos input underscore int. Y tenemos que, por supuesto comprobar para ver si su valor es menor a un 150 también. Entonces vamos a entrar en el código son así. Y nuestra intención, grandes valores como un 130, dice edad inválida. Si entro algo más alto, digamos 300, es su edad inválida. Y digamos que si entro en negativo 30, dice edad inválida. Entonces ahora hemos disuadido al usuario de ingresar cualquier valor que no esté entre 149, almacenar un rango grande, pero es rango más realista que con el que estábamos trabajando antes. Ahora vamos a intensos valores específicos donde se cumplirán ciertas condiciones. Por lo que ya se han hecho estas condiciones si entretenemos algo que esté entre 4149. Y estas cláusulas siempre resultarán verdaderas pase lo que pase. Y entonces se revisará esta cláusula. Y se dará declaración si es verdadera o falsa. Y nuestro más if afirmación, ahora
tenemos que entrar en un valor que sea menor a 14. Entonces digamos 39. Dice que eres menor de 14 años. Si entro en uno, dice
lo mismo. Y cualquier valor entre esos dos, dirá el mismo mensaje, que por supuesto es correcto. Por lo que ahí hemos creado un complejo anidado si declaraciones haciendo uso de operadores adicionales también para comprobar datos
específicos y para evitar datos de
basura si todavía estás luchando con la declaración if y cómo funciona, Yo sí recomiendo volver a ver esta lección, salir de la
derecha el programa por ti mismo y leer las condiciones como si hubiera oraciones. Encontrarás que muchas líneas de código en tu carrera de programación con Java, leeremos mucho como una frase en inglés. Entonces tomemos la primera cláusula, por ejemplo. Si la entrada es mayor e igual a 40 y la entrada es menor que un 150. Y entonces el código que sigue se ejecutará a valores
simples como este que serán comprobados por esta cláusula. Ahora, antes de que termine esta lección, me gustaría mostrarles también el operador u, porque hay dos operadores adicionales con los que podemos trabajar. El primero son estos N símbolos. Lo que hacen estos n símbolos es asegurarse de que los cuervos antes y después de ellos tienen que ser cumplidos para demostrar la verdad. Pero si quisiéramos que sólo se cumpliera una de las condiciones, haríamos uso de estas dos líneas verticales así. Esto es la barras inversa de desplazamiento en tu teclado. Entonces como dije antes, sólo una de estas garras necesita emitir para que el código en la sentencia if se ejecute. Entonces, por ejemplo, si la entrada es mayor que igual a 40 se hace, entonces el código que sigue será R1. No obstante, también tenemos un código aquí que dice si la entrada es menor a un 150, también se ejecutará
el código. Por lo que esto destruye todo el concepto de un filtro porque estas dos cláusulas se pueden hacer ambas con cualquier valor que entre el usuario. Por ejemplo, si insinuara en 5 mil, se cumpliría
el primer valor. Si entro negativo 3 mil, entonces todavía se haría la segunda cláusula. Y como resultado, recuperaremos datos que no tienen sentido, como tu entre 4050 años, ya no formará parte del valor que hemos ingresado. Entonces, por supuesto, se trata de entender cómo funcionan estos operadores adicionales, decidir cuál usar en situaciones específicas. Por lo que ahí se han anidado sentencias if y operadores adicionales. Yo sí recomiendo darle a esta escucha un poco más práctica que la anterior ya que estamos trabajando con programas más grandes, más complejos. Pero lo encontrarás con la práctica de tu maestro, la declaración if en poco tiempo. Y el siguiente video, estaremos repasando algunos métodos de texto. Te veré entonces. Adiós por ahora.
10. Métodos de texto principiantes: Bienvenido de nuevo a su curso de programación Java. En esta lección, te estaré enseñando algunos métodos de textos que puedes usar para y administrar algunos datos de cadena. Ahora, hay varios métodos que me gustaría mostrarles, pero empezaré por los más simples primero. Primero voy a crear una variable de cadena y asignar al valor de cadena de Apple, crear una salida básica e imprimir ese valor y se prueba para asegurarme de que sí imprime Apple. Por lo que ahora podemos empezar a usar algunos métodos de toma para ajustarlo. Los primeros métodos tics que me gustaría mostrarles son los métodos mayúscula y minúscula. Como puedes adivinar, estos métodos cambiarán los caracteres de una cadena de mayúsculas a minúsculas, una minúscula a mayúscula. Toma este que he asignado a la palabra string, manzanas mayúsculas a, pero todo lo demás es minúscula. Y voy a hacer uso del método de punto a mayúsculas y añadir un conjunto de paréntesis. Encontrarás que la mayoría de los métodos tendrán un conjunto de paréntesis que siguen. Pero no tienes que poner nada entre estos paréntesis. Simplemente Arad punto para abogar y sobre el programa. Y como puedes ver, todas las letras y Apple se han convertido a mayúsculas, excluyendo a, que ya era Day, y viceversa a minúsculas, convertirán todos los caracteres al formato minúscula. lo que este ejemplo es sólo la letra a. Utilizamos métodos como éste para crear datos más uniformes. Como te mostré cuando se trataba de recuperar en la entrada del usuario y comparar datos de cadena con otros datos de cadena, es importante tener todos los caracteres en el caso correcto. De lo contrario se considerarán diferentes tipos de datos. Por lo que encontrará estos dos métodos increíblemente útiles para
asegurarse de que todos esos datos se mantengan uniformes al trabajar con. El siguiente método que estaremos aprendiendo son métodos simples de carácter. Crearé una variable y le asignaré el valor del capital T. Y dentro de la salida, escribí el primer método. Tocar punto de carácter es letra. Dije los paréntesis y reemplace la variable. Dentro. Lo que hace este método es comprobar a un personaje para ver si se trata de un cierto carácter que está legitimado cheques para ver si es un poco. Entonces si ejecuto este código, debería
imprimirse verdadero porque la letra t es una letra. Pero si fuera a usar algo más como solo ver el espacio, se imprimiría falso o numérico. También imprimiría falso y así sucesivamente. Pero también tenemos métodos para comprobar ese tipo de datos. Por ejemplo, por tomar un número que utilizamos es dígito, lo que demuestra cierto en este caso. Y por comprobar en qué espacio estamos tocando es en qué espacio. Entonces en este caso se imprimirá verdadero también además de estos cheques, mientras que tengo es mayúscula y minúscula. Entonces si r cambia de nuevo a T mayúscula y ejecutar este código, dice
cierto que si pongo una t minúscula y corrió, dice falso. Esos son algunos cheques básicos eran todos asegurarse de que un personaje es un personaje hace, ayuda a la hora de procesar datos y querías mantener una apariencia uniforme. Entonces si quieres convertir a otra cosa, así que tienes que revisar para ver si necesita convertir, cosas así. Entonces esos fueron algunos métodos de carácter. Volviendo a string, voy a crear otra aquí, y voy a darle de nuevo el valor de Apple. Y el método será el aprendizaje es.length método. El método length contará cuántos caracteres hay en una cadena y devolverá un resultado numérico. Por lo tanto palabra subrayado STR, longitud de
primer punto, y otro conjunto de paréntesis. Cuando ejecuto esta línea de código, debería devolver cinco,
lo cual de hecho lo hace porque hay cinco caracteres dentro de esta cadena. No obstante, incluye el recuento de espacios en blanco, como notarás, quieres agregar espacios en blanco a Apple y ejecutar este código. Da salida a seis. Entonces esto te dirá cuántos caracteres hay en una cadena específica. Ya tenemos código como este trabajando con algunos de nuestro software. Por ejemplo, los programas de escritura contarán cuántos caracteres se han tocado y usarán este código para comprobar cada carácter y darte un resultado que ese es el método de longitud. Y encontrarás el método de longitud muy útil a la hora de trabajar con métodos de índice. El método de índice nos permite encontrar un carácter o palabra específico en una cadena. Por ejemplo, si quería encontrar el valor numérica para la letra D en una cadena alrededor de una spline ocurrió en salidas uno. Eso es porque como ustedes saben, hay un número asignado a cada personaje, y uno se asigna a una primera letra P. Pongo una L. Se devuelve tres. Si fuera a ponerlo en un texto completo como Apple, Te
darás cuenta de que devuelve 0. Eso se debe a que Apple aquí comienza en el primer personaje que nos permite agregar un espacio para Apple y ejecutar este código, saldrá uno, porque ahora el valor del lugar se ha movido hacia arriba uno. Por lo que utilizamos el índice de dos fans, ciertas palabras en una cadena. Y en muchos casos esto es para quitar o metaloides por completo o en algunos casos para reemplazarlos. Pero el índice del método sí, es lee de izquierda a derecha. Entonces, como resultado, si tuviéramos menciones civiles de cierta palabra en texto, tendríamos que ejecutar el código varias veces si quisiéramos reemplazar o mediados ciertas palabras porque tenemos que encontrar cada versión de esa palabra en la frase. Pero si quisiéramos trabajar desde la varilla hacia la izquierda, haríamos uso del último índice de método, que funcionará desde el final de la frase hacia el principio. Pero encontrarás si coloco E aquí en una cadena y ejecuto este código, sigue dando salida al mismo valor que corre desde la derecha, izquierda. Entonces si pongo p en este último índice de eso financiará el último índice de eso más adelante y devolveré el valor, que en este caso es de tres. En tanto que si uso el índice normal de la misma devuelve dos. Porque ese es el primer carácter de P que se menciona en una cadena. Entonces esos son el índice de métodos. Tenemos dos más por recorrer. Y voy a empezar por llevar uno familiar a la mesa, ese método .compareto, que discutimos en una sección anterior. Pero me gustaría explicarlo más a fondo. Ahora lo que hace el método CompareTo es que toma dos cadenas y las compara entre sí. Y al tomar los valores numéricos son arena a cada personaje en el Datsun el uno del otro y genera un entero. Es con estos números que podemos alfabetizar el texto. Como te mostraré ahora. En primer lugar, les voy a mostrar cuál es la salida. Si comparo un guión bajo es el r.compared a dos guión bajo es t off. Cuando ejecuto esta línea de código y sale uno negativo. Esto se debe a que el valor para a es menor que B. Es mayor que a por sólo un valor. Si lo sustituimos por C, tendrá negativo dos impresos y V negativo tres impresos. Con esto en mente, podemos crear una declaración if que se ejecutará. Y Alphabet tiene estas dos piezas de texto. Entonces si ese método CompareTo no tripulado son crear una sentencia
if básica que tomará estas dos cadenas, compárelas entre sí y ordenarlas alfabéticamente. Entonces en este caso, si un STR.com a STL es menor que 0, entonces sabemos que el segundo valor en dos cadenas necesita colocarse después de una cadena. Ahora bien, ¿qué son el código antiislámico? Debería ordenarlos de forma vertical como lo hace aquí, a b Ahora si agrego dos B, a menudo, sólo para asegurarme de que Príncipe AB y luego VB. Por lo que se ordena alfabéticamente después de TIA, Robert. Y app. Debería imprimir casándose y Robert como lo hace. Entonces es un programas sencillos como este que podemos Alfabeto tiene grandes cantidades de datos. Si quisieras que fuera un poco más uniforme sobre la comparación de nuestros datos, haríamos uso del método de punto mayúscula a minúscula. En este caso, me han enseñado a mayúsculas. Y hasta el caso. si acaso un valor en como Mary, pero con una m minúscula Bueno Robert, con una m minúscula, entonces el médico no sería uniforme y no podemos compararlos adecuadamente entre sí. Pero los resultados seguirían siendo los mismos que se puede ver aquí. Y ahora por fin, para el último método, estaremos aprendiendo con texto, ese método CharAt. Pero el método de la tríada sí es que toma un valor de lugar numérica que le asignaste en los fondos,
los caracteres Santa, ese valor en una cadena, y una salida ese carácter. Entonces por ejemplo, creo una salida básica y hago uso de un guión bajo STR dot char at, y un conjunto de corchetes, y colocaré 0 entre estos corchetes. Debería imprimir la primera letra en una cadena, cosa que
sí, imprime una M. mayúscula Si quería. Personaje de segundo lugar, que imprima nuestro poseemos, ya
sabes, empieza desde 0 con el primer personaje, un modo, el segundo carácter, y así sucesivamente. Y esa es una nota tan fácil para terminar con esta lección. Esos son algunos métodos de ticks principiantes que puedes usar para tomar datos de cadena, procesarlos, y trabajar con ellos para crear algunos programas más complejos y también salidas más interesantes. En la siguiente lección, te estaré enseñando algunos métodos matemáticas que puedes usar para hacer lo mismo, pero con datos numéricos. Te veré entonces. Adiós por ahora.
11. Méodos de matemática principiantes: Hola, y bienvenidos de nuevo a su curso de programación Java. En esta lección, vamos a repasar algunos métodos matemáticos básicos que podrían resultar útiles para trabajar con datos numéricos. Su primer método matemático estará trabajando con es la raíz cuadrada de punto matemático. En primer lugar, voy a crear un entero básico. Por lo que he rastreado en num 16 punto y coma y voy a crear una base. Yo a Portland para probar estos métodos matemáticos. Por lo que la primera es la ruta Math.sqrt. Hacemos esto simplemente tocando y mayúscula de masa M dot SQRT como el atajo. Y colocamos un valor como el subrayado int. Y esto devolverá la raíz cuadrada de este valor. Como se puede ver, imprime cuatro. Notarás que imprime un doble por si pretendemos un valor que no se pueda derivar hasta su raíz cuadrada, como 15. Cuando ejecuto esto, sale 3.8, etcétera. Esto es porque 15 docena tendría una deuda natural y gt donde 16. Pero esta es una función matemática muy útil de tener, sobre todo si estás trabajando con algunos programas complejos, detecta esto más adelante. Si quisiéramos imprimir algo al poder de otra cosa, usaríamos Math.pow like. Entonces. Voy a cambiar el valor de num subrayado int. Y para darle un poder de algo, coma
ascendente tras num int y nuestro lugar en ella valores como dos. Esto es para ab cuadrado. ¿ Qué debo poner 25. Nota solo una pequeña aplicación de edX pone un doble a pesar de que yo trabajo con un entero. Entonces así es como estamos acostumbrados al poder de algo. Y su trabajo es algo un poco más complejo pero útil. El punto de masa max y el Math.min. Pero esto sí, es que compara valores entre
sí y devuelve el valor máximo o mínimo. Entonces por ejemplo, el valor de nuestro número de licencia, así. Y para estar aquí, y debería regresar cinco porque cinco es mayor que dos. Esto es cuando estamos trabajando con datos del usuario y queremos comparar dos valores y agregar uno para requerir alguna declaración if específica o dígito u operador como muy útil para comparar dos valores. Ahora si cambiamos el max a min adoro gire el más pequeño de los dos valores, como se puede ver aquí. Entonces esos son los métodos max y min. Ahora vamos a trabajar con un DB
doble básico, doble subrayado igual, y le daré el valor de, digamos 5.4. El siguiente método que vamos a estar usando es el método redondo. Este método simplemente tomará el valor numérica y redondeará al dígito más cercano. Y este caso será rápido porque alrededor de 5.4 como el valor del doblete. Pero digamos que íbamos a tener edición no simulada redondeada a seis. Por lo que de esta manera podemos crear datos un poco más claros y evitar cualquier número decimal. Y por último, el último método para esta lección es el punto matemático aleatorio. El método aleatorio de punto matemático se utiliza a menudo al mostrar imágenes que están destinadas a ser aleatorizadas, pero sufrí ciertos parámetros. El modo en que hacemos esto es que obtenemos un número aleatorio y trabajamos con ese número para crear una imagen en algunos casos o presentarnos con ciertos valores. Por lo que el método aleatorio de puntos de masa generará un número entre 0 y 1.00. Ahora este es un rango extraordinario, así
como podrías conseguir ningún punto, nada 375 o nought 0.9, algo tan simple como eso. Y en qué caso si quisiéramos generar valores, digamos del 0 al 100, pondríamos math.pi al azar y lo multiplicaríamos por 100. Entonces a medida que ejecuto este programa, verán que imprime 20, pero lo vuelvo a ejecutar, imprime hasta 5410 y así sucesivamente. Y este rango va de 0 a 100. Entonces iríamos más allá. Si quisiéramos correr estos números simplemente los están encapsulando paréntesis y golpeando ronda de masa para ellos. Y volver a ejecutar el programa. Ahora está generando números limpios de 0 a 100. Y ahí tienes algunos métodos matemáticos básicos. Puedes usar esto para trabajar con datos numéricos, para llegar a valores propios y así sucesivamente. Y el siguiente video, estaré hablando de cómo puedes crear código repetible a través de bucles. Te veré entonces. Adiós por ahora.
12. El tiempo y para bucle: Hola, y bienvenidos de nuevo a nuestro curso de programación Java. En esta lección, vamos a aprender a crear código repetible a través de bucles. Ahora hay dos bucles en particular de los que estaremos hablando. Mientras bucles y para bucles. Y al igual que si las declaraciones, estas secciones de grado bucles de código que se ejecutarán repetidamente y rasgó cláusula se demuestra falsa. Entonces si bien es cierto, el código lo
hará, repetirá una y otra vez hasta que la tarea esté completa o se haya cumplido cierta condición. Entonces te voy a estar mostrando ahora un bucle while. Y para mostrarte que voy a crear una variable entera y darle el valor de 0. Y luego crear una inalámbrica mucha suerte como precisa una ifStatement. Si bien, pero ahora con un conjunto de paréntesis se colocan la cláusula en, como num y una pista de puntuación es menor a diez y nuestra jaja, una línea ascendente básica dentro de nosotros arriba puerto tierra, arriba, lugar, el num subrayado int, y estamos listo para ejecutar este bucle. Ahora notarás que algo interesante sucederá cuando ejecutemos este bucle. En primer lugar, cuando pude pagar tu notado, se repite constantemente el valor de 0. Esto se debe a que si bien la condición es verdadera ahora, necesita ser probada falsa para que el bucle termine. consecuencia, estamos atrapados en este bucle y nos vemos obligados a detenerlo haciendo clic en este pequeño botón rojo aquí podría terminar en el programa. Y en pocos segundos, 0 como se imprime miles de veces. Entonces lo que tenemos que hacer es asegurarnos de que esta cláusula resulte falsa en un momento determinado. Ya puse suficiente porque aquí estamos entumecidos es menos de diez. Entonces lo que tenemos que hacer es aumentar el valor de nums hasta que sea diez o más alto. Y podemos hacer esto simplemente creando un contador a través del incremento. Incrementar es simplemente agregar valor cada vez que se ejecuta ese código. Por lo que se vería algo así como num Ionesco int igual a num y está atrapado en más uno. Terminaré con punto y coma. Y cuando corra esta línea de código, te darás cuenta de que imprime Cero a ninguno. Entonces eso son diez iteraciones del bucle. Vamos a simplificar esto, incrementándolo eliminando este código,
sí, y colocando dos símbolos más. Y es exactamente lo mismo que el código anterior. Pero ya hemos creado ahora un bucle que se ejecutan diez veces por lo que podemos
pasar por diez piezas de datos o tantas veces como queramos, dependiendo de la entrada del usuario, podemos decidir cuántas veces se ejecutará este bucle. Entonces voy a crear ahora una cadena básica, llamarla Nombre y una tienda es T R igual. Y voy a pedir la entrada del usuario ahora. Ella parecía diálogo y he puesto en un mensaje diciendo Enter name. Y luego después entre paréntesis, entrar, parar. Para terminar con esos corchetes. Al igual que así. Ahora voy a crear un bucle while, while. Y luego un conjunto de corchetes, nombre, y puntaje STR a mayúsculas punto dos. Y luego entre comillas dobles es TRP, se tira gorras. Y para continuar con la cláusula. Si bien esto no es igual a 0 de ellos crean una línea de salida básica que imprime hola. Y cualquiera que sea el nombre que entre el usuario. Y para ahorrar tiempo se copian. El Islam ocurrió y pegado aquí para pedirte usar una otra vez. Por lo que ahora hemos creado un bucle que terminará sólo cuando un usuario quiera terminar. Por lo que ahora puedo ingresar sus nombres, como John. Pero no es hasta que tenga la intención de parar que el programa realmente terminará. Y no importa qué caso sean tapón útil también. Ya que nos hemos asegurado de que nuestros datos sean uniformes con el método ToupperCase. Si no estás seguro de cómo usar el método dot ToupperCase o el método .com. Te recomiendo repasar la lección sobre métodos de texto. Pero ahí tenemos un bucle while más complejo que se ejecutará repetidamente y sin fin hasta que el usuario decida que es hora de terminar. Pero ese es sólo uno de los bucles que les estaré mostrando en esta lección. Hay otro, que es tipo
de bucle más común que ejecutará una cierta cantidad de términos. Si tienes tal número con el que trabajar, este bucle se vería de la siguiente manera. Para int i es igual a 0 punto y coma, i es menor a diez punto y coma, nuevo, dije de corchetes. Y dentro del conjunto de corchetes están apenas a dar vuelta otra salida básica y nuestra impresión como valor. Antes de ejecutar este código, permítanme explicar qué es este for loop. Que el bucle for se usa si tiene un número específico en mente cuántas veces debe ejecutarse un código. Por lo que he creado una cláusula que incluye la creación de una variable, la cláusula misma, y un incremental todo en una línea. Por lo que este bucle, como sabrías, correrá diez veces de 0 a nueve. Si no quieres la molestia de crear una cláusula compleja que terminará después de cierta cantidad de veces que tienes un número específico y barro, lo más probable es que estés usando el bucle for. No obstante, a la hora de comparar datos, descubrirás que usarás el bucle while Con eso dicho,
ese es el bucle for y es uno de los bucles más simples puedes usar una vez que entiendas cómo funcionan los bucles. Y como con las declaraciones if, puede tener bucles dentro de bucles, igual que una sentencia if anidada lo hace. Se puede crear un bucle anidado. En algunos programas encontrarás esto será necesario. No obstante, para este curso de principiante, no
estaremos trabajando con algo tan complejo. Y en esa nota, voy a terminar la lección aquí. Y en el siguiente video, te
estaré brindando una respuesta al proyecto final fue iniciar un curso. Encontraste este proyecto en tu cuaderno de trabajo. Asegúrese de ir a la última sección sobre el proyecto final. Por último, instrucciones y crear programa con el código que conoces. Una vez que estés listo para ver la respuesta, te
veré en el siguiente video. Nos vemos entonces. Adiós por ahora.
13. La respuesta del proyecto final: Hola y bienvenidos de nuevo al curso de programación Java. Y esta lección, les estaré brindando una respuesta al proyecto campesino. Como puedes ver, ya he creado los archivos,
los paquetes, y el trabajo principal de archivo. Y también he importado a Java swing ya que vamos a estar usando la entrada del usuario. Con esa demanda si no has concluido el proyecto final, te
recomiendo hacerlo. Lo encontrarás en tu libro de trabajo en la sección final denominada proyecto final. Aquí puedes pausar el video y
lo estoy posando cuando completes el proyecto y te daré la respuesta. También puedes encontrar esta respuesta al reverso de tu libro de trabajo. Ok. Ahora te mostraré en primer lugar, todas las variables que estaré creando para este proyecto. Estaré usando algunas variables dobles para contar las entradas. De esta forma obtengo un porcentaje más preciso de cuantos lo han hecho en la película y cuántos anuncio no cuando se convierten en porcentajes más adelante. Ahora, lo llamaré s1 entry db para contar las entradas. Y le daré el valor de 0 para empezar. Para facilitar las cosas si quieres, puedes crear las variables del mismo top en la misma línea simplemente
añadiendo un coma de la creación de variables. Por lo que estaré creando una nueva entrada siendo golpeada también. Pero si quieres, puedes escribir esto en una nueva línea al funcionará igual. Después de eso, estaré creando las variables enteras. Entonces int age, underscore int, y le damos el valor 0 también. A continuación, crearé una variable de conteo para contar cuántas personas han intentado meterse en la película y lo lograron y así sucesivamente. Entonces contemos igual a 0. Y por último, nuestros tienen un int más antiguo el cual contendrá el valor del espectador de películas más antiguo. Entonces le daré a esos ceros también. Y en el punto y coma islámico no puede crear las variables de cadena estarán usando. Son tres en particular. El primero, que contendrá el FirstName, y le doy un valor en blanco como ese. Y último, que contendrá el apellido. Y por último, viejo subrayado STR, que contendrá el nombre y apellido del espectador de películas más antiguo. Y ahora estamos listos para recuperar la entrada del usuario. El modo en que vamos a hacer esto es a través de una nueva variable de cuerda y alcobas en STR abastecido es igual. Y aquí es donde vamos a preguntarle al usuario si quiere ejecutar el programa. Así que Gi opción panel de entrada punto-punto-punto. Diálogo. Y podemos darle un mensaje adecuado, como entrar, empezar de nuevo, o detenerse. Solo para que las cosas sean fáciles, voy a alejarme solo un poco, solo una especie de código convirtiendo la pantalla un poco más fácil. También hacen esta zona de bar en esta pantalla los gerentes de proyecto por aquí. Con esa entrada, ahora vamos a crear una declaración if. Acaba si declaración, vamos a tomar inicio STR, convertido a la aplicación para que sea un poco más uniforme. Y por supuesto, que están preparados para empezar. Por lo que igual igual igual a 0. Entonces si el usuario ha ingresado, el programa comenzará si ingresa, se detiene o cualquier otra cosa. Si declaraciones más cercanas prueba falsa y el código de pecado no se ejecutará. Y voy a estar colocando todo el código que sigue dentro de esta declaración if. Como si el usuario entra stop, solo
quiero que el programa termine y no se muestre nada. Pero una vez que empiece desde aquí creará un bucle while. Primer guión bajo STR a mayúscula una vez más para que sea datos uniformes. Serp tonto no es igual a 0. Por lo que ahora hemos creado un bucle while que se ejecutará hasta que el usuario entre en parada en el lugar del nombre. Fue que un mes el usuario ahora necesita ingresar en valores. Y un rápido primer subrayado STR es igual a opción j. En diálogo. Y el mensaje que tendré aquí será algo así como en su nombre o parada para terminar. A partir de ahí, tenemos otra declaración if con otro cierre complejo, pero durante el último tendremos que rapear primero guión bajo HDR. Y simplemente tenemos que copiar esta cláusula aquí arriba y pegarla con él. Hacemos todo esto para hacer seguridades de que el usuario ha ingresado en el Datta para este programa o si ha entrado, detente, que no pasará nada y el programa simplemente
terminará con los datos que tenga. Dentro de esta declaración if, ahora
vamos a pedirle al usuario un apellido y una edad. Entonces voy a tomar este cordero de entrada y copiarlo aquí, y pegarlo aquí. Y digo entrar, apellido, así. Copia este pequeño. Como ahora vamos a conseguir h, lo
vamos a pasar de una cadena a un entero. Por lo que ahora tenemos todos los datos que necesitamos del usuario. En este punto tenemos un nombre y apellido y una edad. Tenemos que revisar ahora esta edad para ver si cumple con el requisito para la película donde tiene 18 años y contratar. Y lo haremos con una declaración if como Sir, si guión bajo edad, introducir mayor o igual a 18 declaración testigo, vamos a nosotros y nuestra crea una salida que le diga al usuario si se les permite en el sistema. Tierra de impresión de puntos. Entonces se verá algo así. Hurst y un marcador SDR DO2 aboga por que sea punto uniforme en 0 para obtener la primera letra. Más periodos espacio más último guión bajo, STR tiene comillas dobles, colon, diagonal inversa t para tab y entrada en caps. Este espectador tiene 18 años o más, por lo que se les permite la entrada. Con eso en mente, también necesitamos sumar al Valle de Kant porque ahora tenemos uno agregado a la tortuga. Y también vamos a sumar dos entradas, entrada de
valor y un db escolar más punto y coma. Además de esta declaración if, necesitamos un lugar,
una declaración si anidada para comprobar si estas edades son tan una de las más antiguas. El modo en que hacemos esto es simplemente colocar aquí una declaración if. En cuyo caso tendremos que sustituir ahora el int más antiguo por la nueva era. Porque queremos asegurarnos de que este programa funcione no sólo del primer espectador. Y necesitábamos solo el antiguo arco de cadena, así que con el nuevo nombre y apellido, porque en este momento todo SDR está en blanco. Así que vamos primero a STR más espacio de cotización doble más último guión bajo STR, como So. Con ese Dan, esta declaración if y anidada si la declaración está completa, pero sí necesitamos crear un else fall the first if statement aquí, porque si la edad es menor de 18 años, necesitamos contar también eso y también dar salida para eso. Entonces voy a copiar esta línea aquí y pegarla así. Excepto ahora diré que no hay entrada en lugar de entrada. Todavía estaba contando esta entrada a la cuenta de tortugas en plus, plus. Y voy a estar sumando a entradas nerviosas. Los valores eran así que ninguna entrada y esto sería más, más punto y coma. Y eso debería ser todo para la declaración else. Y de hecho, este bucle, tenemos todo lo que necesitamos y hecho todo lo que
necesitábamos, sólo necesitamos dar la salida final. Asegúrese de tener en cuenta que la salida final debe estar contenida dentro de esta declaración main if aquí arriba. De lo contrario le escribió para dar la salida aunque el usuario haya detenido el programa, cual no debería presentarte ningún error porque hemos dado valores a todas estas variables. A pesar de que estos valores son espacios en blanco y ceros. Pero de todos modos, Será mejor solo tener nuestra salida final en la declaración if hasta el momento. Pero voy a crear tres sistema de tierras impresas. Se puede hacer todo esto en un solo sistema fuera de línea de impresión. Pero para asegurarnos de que el código sea limpio y fácil de entender nuestro sacrificado las dos líneas extra de código solo para asegurarnos de que sea más fácil de leer. Así sistema.FUER.Imprimir cordero. En primer lugar, voy a hacer es iniciar una nueva línea después de esto porque
quería ser un espacio entre los nombres iniciales y la salida final. Y en este, contamos la entrada, así que eso es entrada. El B plus. Y ahora es aquí donde damos el porcentaje de cuántos admitidos en el programa. Entonces tengo un corchete aquí más otro conjunto de registros que
contendrá todas las matemáticas y otros corchetes secretos entre medias también. En un conjunto de corchetes. Sí, tengo entrada y un db escolar dividido por conteo subrayado MPT, igual. Y esto debería funcionar porque la entrada es un doble. tanto que si fuera un entero, podríamos encontrar algunos problemas. Y nos términos alrededor de 100 para obtener el porcentaje. Más citas dobles a cada paréntesis centradas en el sol, espacio, consiguió un boleto o algún otro diálogo que se ajuste a esta aplicación, Whitlam. Ahora voy a copiar esto aquí ya que vamos a utilizar terrenos similares. Entonces system.out.print line, como así. Voy a pegar esa línea aquí y ajustada en consecuencia. Este pueblo no habrá entrada. Por lo que no sería ninguna entrada aquí también. Looney y síntoma. Y con eso, creamos nuestra salida final, que imprimirá el nombre y la edad del espectador de cine más antiguo. Así que puso viejo Ionesco SDR más algo así como era el más antiguo. Corchetes x. Así más subrayado más antiguo int, que pegará la edad de los más antiguos. Russ. Y terminé con otro juego de corchetes. Esas son salidas finales. Tómate un momento para pausar el video y echarles un vistazo de nuevo, es un poco espeso con el código, pero con ese programa también ha llegado a su fin, estamos listos para probarlo. Yo sólo voy a alejar un poco más la pantalla para que puedas leerla, pero despejarme si en pantalla. Entonces haga una pausa aquí para ver la mitad superior del código. Y haga una pausa aquí para ver la mitad inferior del código. Pero claro que estaré brindando este inicio la parte posterior del cuaderno de trabajo si lo estás usando también. Con eso dicho, ahora voy a probar este programa. Tengo diez piezas de datos a, para empezar. Pero antes de eso, solo probemos para ver si este programa se detiene. Sars pasó parada. Y no se sale nada. Y cuando empiezo a ejecutar el programa, ataque para empezar, y va directo al primer diálogo de entrada. Por lo que el programa ha comenzado correctamente. Ahora me estoy metiendo en n a data. Dé este ejemplo, Datta y un cuaderno de trabajo. Simplemente puedes agregar a eso o puedes conformar tus propios datos a, para iniciar el programa. Y no tienen Harrington Starr este programa i n a la n diez libras de datos. Yo sólo voy a asumir también para que lo veas un poco mejor. Y esta es la salida final. Por lo que nuestro primer inicio retransmite quién sería el más antiguo y como se puede ver, se
les permitió la entrada al programa. No obstante, para las posibilidades de Robert en Ingram por aquí, no se
les cobró entrada ya que eran demasiado jóvenes. En la carrera sí se cumplió con los requisitos de edad, por lo que la convirtió en el programa recibió boleto. Y como se puede ver en la salida final, he contado a todos estos aspirantes. Tengo sí, siete, así que 70% consiguió un boleto a una película, mientras que tres de los diez o 30% no obtuvieron boleto. Y John Smith es el más viejo, tenía 78 años, y aquí se afirma a continuación. Por lo que el programa funcionó con éxito. Espero herramientas a esto bien, y si tuviste algún problema se ven como respuesta muchas cosas pero más fáciles o ayudaron a aclarar algunos puntos. Ahora antes en este video, quiero hablar de optimización y otras formas de hacer este programa porque hay muchas maneras en que cualquier programador puede completar este proyecto. ¿ Cuántas líneas de código y variaciones? Estrés jeringa, si eres pocas tierras o o tal vez muchos Lorenzo, y tu programa sigue funcionando. El hecho del asunto es que completaste tu tarea y lo has hecho con anhelo entendimiento lógico del código. Hay muchas formas en las que podemos simplificar o mejorar este programa. Por ejemplo, podemos quitar tierras que no necesitamos. Por ejemplo, estas dos tierras aquí abajo, agregué aquí por el bien de pulcritud, pero podría añadirlas al mismo sistema fuera línea de
impresión y ahorrarme dos líneas de código. A pesar de que una de esas tierras será increíblemente larga, o podría crear un bucle while alrededor de la variable de edad aquí. Por lo que de esa manera el usuario tiene que entrar en una edad entre 050, como lo hemos hecho anteriormente en este curso. el bien de la sencillez, no te quiero pedir tanto. Y para este proyecto antes para completar estas tareas. Si tu programa se ve similar al hombre o ha completado las mismas tareas con éxito, entonces felicidades, has completado tu proyecto final. Te veré en el video final. Concluiremos a lo que has aprendido en este curso y hablaremos de dónde ir desde aquí. Te veré entonces. Adiós por ahora.
14. Conclusión para principiantes: Hola y felicitaciones. Habiendo llegado al final de este curso y completando tus ejercicios, ahora
tienes una comprensión de principiante de la programación Java. Con la práctica, el código que has aprendido en este curso te dará fantástico de comprensión lógica de cómo programar. Tiene este pensamiento lógico que te ayudará a resolver problemas al encontrar errores, o mejor aún, evitarlos por completo. También ayudará a tu creatividad. Purgar tus ideas para programas en acción con código de sonido. Pero ahora nos vamos a ir de aquí. En este punto de tus estudios, estás listo para seguir adelante y estudiar código más difícil. Este curso para principiantes te ha dado una comprensión de cómo encaja el código. Pero hay más que aprender que bucles y si las declaraciones. No obstante, no puedo subestimar su logro. Has dado el primer y más duro paso hacia el mundo de la programación. Continúa tus estudios, desarrolla ideas para programas, y úsalos para poner a prueba tus conocimientos. Gracias por acompañarme en este curso y feliz programación.