RUVIDEO
Поделитесь видео 🙏

[J016] Input y Output Java Console (sout, Scanner) [Java desde cero]

📁 Лайфстайл 👁️ 18 📅 04.12.2023

Bienvenido al episodio número 16 de tu curso gratuito Java, el principiante experto, el curso más completo en YouTube. El día de hoy hablaremos del System Out y el Scanner. El input y el output. Con esto ya podrías programar cualquier cosa en consola, pero podrías ejecutar tus algoritmos, resolver algunos problemas y hacer muchas cosas más. Ya debes conocer nuestro Sout, que es nuestro atajo para ingresar todo este texto, que muchos desarrolladores, especialmente de Python, se burlan en Java. Nos dicen por qué imprimir, es tan largo, tienes que escribir System.out.println mientras que en Python es Print y listo. Pero aquí también es sencillo, no escribes nada ese Out y tenemos nuestro método, simplemente escribimos Hola Mundo. También hay otra variedad del Print que sería sin la ln. Vamos a escribir aquí Hola Espacio, duplicamos y escribimos Mundo. Y aquí es Out.print e este carácter, la barra + n, que significa nueva línea. El Print te imprime sin saltar la ln. Puedes imprimir palabras juntas y con esto lo separamos, para que se diferencie vamos a poner el número 9 aquí. En cambio el PrintLine lo que hace es imprimir una sola ln y en la siguiente se imprime otra. Ejecutamos nuestro programa, tenemos Hola Mundo, mira Hola Mundo junto y el 9 se ha imprimido en la ln siguiente. Si colocamos el 9 aquí, ejecutamos y el 9 se imprime pegado a Mundo de la ln anterior y crea una nueva ln. En la siguiente Hola Mundo es todo en una ln y adiós es todo en una ln. Eso es todo con el Print para imprimir valores, pero ahora ¿Cómo agregamos valores? ¿Cómo leemos valores del teclado en consola? Para eso necesitamos la clase Scanner. Lo escribes directamente como variable de clase y mira ya se importa automáticamente. Ahora vamos a hacer algo diferente, describimos como variable de clase. Vamos a eliminar el import porque es importante que sepas cómo importar. Aquí aparece en rojo, con el ID hacemos clic Alt Enter, lo importa. Control Z nuevamente está en rojo, vemos el foco del error Alt Enter y es importado. Aquí está importar clase. Si quieres puedes escribirlo manualmente import Java punto util punto scanner. Aquí está import, recuerda siempre completa la palabra. Java punto util punto scanner e importa la clase scanner. Si eliminas la clase y en lugar de eso pones un asterisco se importan todas las clases que sean de Java útil. Así que ya sabes puedes escribir directamente static scanner y se importa así de rápido. Y tenemos nuestra clase scanner y nuestro objeto scanner. Escribimos aquí scanner igual new scanner ese system punto in. Esta línea es para inicializar nuestro objeto scanner pasándole como parámetro el system punto in. Esto significa que todo lo que coloquemos en el teclado va a pasar por el objeto scanner. Creamos nuestro tipo primitivo int x igual scanner punto next int. Cuando ya está iniciado nuestro scanner, lo siguiente es pedir un valor entero y asignarlo x. Sout para imprimir x. Le pondremos x más 7. Control Alt Tle y ejecutamos nuestro programa. Como puedes ver no aparece nada pero aquí nos está pidiendo el número. El scanner nos pide un entero. Vamos a poner 9 imprime 109. Para mejorar esto debemos colocar antes de pedirle el entero un Sout. Introduzca un número entero. Ejecutamos el programa y ahora si se ve todo más claro dice introduzca un número entero 58 y el resultado es 158. Añadiendo el valor x más 100 no está agregando más caracteres a la cadena. El resultado es una suma de enteros. Y podemos instanciar esta variable scanner aquí arriba. Ponemos scanner igual new scanner system.in. Importante aprender de memoria esta línea que le estamos pasando al scanner el sistema.in. Ahora vamos a poner un valor doble. En lugar de next in ponemos next doble. Uno de los métodos. Tiene long, short, long, big, decimals, big integer. Otros tipos que veremos más adelante que terceras de utilidad también. O también next line para una cadena cuando se presione enter. Deponemos next doble. Ejecutamos el código. Introduzca el número en este caso. Vamos a poner solo el número y hacemos correr el programa. 9.8 y nos aparece una excepción. Input missed match. ¿Por qué crees que aparece esto? Y este es un gran problema que se den varias aplicaciones, sobre todo cuando uno es novato. Estamos pidiendo un número doble. Lo colocamos pero nos aparece este error. Aquí nos dice la línea donde está el error. Es la 9. En la conversión next doble. Input missed match exception. Miss match input. Quiere decir que no estás reconociendo como número doble. Te dejo pensar por qué sucede esto. A ver unos segundos, escriba tu comentario. Piensa bien qué está pasando si has colocado correctamente el número. ¿Cuál puede ser el motivo de esta excepción? ¿Por qué no corre el programa? Muy bien. Debemos hacer correr el programa nuevamente y en lugar de poner 9.8 ponemos 9.8. Estamos usando 9.8 para los doubles en esta PC. En otra PC se utilizan puntos. Para los decimales aquí se utiliza la coma. Y aquí funciona bien el programa.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «[J016] Input y Output Java Console (sout, Scanner) [Java desde cero]», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.