Introducción a la codificación de JAVA | Michael Tsehlo | Skillshare
Buscar

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Introducción a la codificación de JAVA

teacher avatar Michael Tsehlo, Entrepreneur & Programmer

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción

      1:08

    • 2.

      Cómo abrir la IDEA

      16:09

    • 3.

      Cómo entender el uso de las marcas de citas

      1:35

    • 4.

      Comentarios

      6:48

    • 5.

      Variables

      18:32

    • 6.

      Variables de impresión

      8:51

    • 7.

      Cómo declarar múltiples variables

      4:24

    • 8.

      Identificadores

      4:35

    • 9.

      Tipos de datos

      7:25

    • 10.

      Números

      6:37

    • 11.

      Booleans

      3:17

    • 12.

      Personajes

      1:18

    • 13.

      Fundición de tipo

      4:04

    • 14.

      Fundición estrecha

      3:26

    • 15.

      Definición de operadores

      5:55

    • 16.

      Grupos de operadores

      2:43

    • 17.

      Operadores de asignación

      4:12

    • 18.

      Operadores de comparación

      4:18

    • 19.

      Cuerdas Java

      9:14

    • 20.

      Concatenación

      3:43

    • 21.

      Matemáticas de Java

      5:08

    • 22.

      Booleans de Java

      5:55

    • 23.

      Declaraciones condicionales

      8:31

    • 24.

      Proyecto de clase

      0:48

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

420

Estudiantes

1

Proyectos

Acerca de esta clase

Introducción a la codificación de JAVA

La codificación puede ser intimidante, ¡pero no tiene por qué ser! Únete a Michael en este curso mientras Él descompone los fundamentos de la programación de Java.

Michael ha pasado años experimentando las mejores técnicas de codificación cuando se trata de programación. Aprenderás consejos y trucos que usa en su codificación que puedes incorporar en tu flujo de trabajo para convertirte en un programador más intencional.

En esta clase, aprenderás lo siguiente:

  • Cómo ser un programador de Java
  • Cómo navegar, usar y dominar el CE de IntelliJ
  • Cómo crear diferentes tipos de datos
  • Cómo tener cálculos complejos de cómputo para tu PC en cuestión de segundos

Este curso ha sido diseñado para:

  • Principiantes de aquellos con poca o ninguna experiencia en Programación Java.
  • Cualquier persona que quiera mejorar realmente su conocimiento general de la programación.

¡Espero verte en el panel de impuestos!

Conoce a tu profesor(a)

Teacher Profile Image

Michael Tsehlo

Entrepreneur & Programmer

Profesor(a)

Hey guys! I'm Michael.

Founder Of Voie Digital-Tech Start Up Based In Lesotho, I've scaled my Company To 7 Figures in the Last 2 Years Through Networking, Innovation & recently Coaching.

Most of what I teach relates to my background with photography, cinematography, Coding & Business Strategies, nevertheless I am ever expanding my focus as I continue to grow as a creative. Let's grow together!

If you'd like to find out more, please do my Skillshare profile, and if you're a fan of my content and you've got ideas for classes that you'd find useful, drop me a message/email and I'll see what I can do.

I'm super active on Instagram as well as facebook.

Ver perfil completo

Habilidades relacionadas

Desarrollo Lenguajes de programación Java
Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción: Hola chicos y bienvenidos a mi curso. Mi nombre es Michael. Soy fotógrafo, director de fotografía y físico. Y en este costo de hoy estaré compartiendo con ustedes algunos consejos y trucos que definitivamente pueden usar para subir sus habilidades de codificación. Siendo físico, tengo el privilegio de trabajar con una serie de lenguajes de Python y Java y otros lenguajes. Pero en este curso los estaré ayudando chicos a saber que sus fundamentos y el trabajo está en sus fundamentos. En cuanto a Java, java es uno de los lenguajes más potentes que puedes usar o implementar. Y espero que al final de este curso puedas entenderlo mejor y saber cómo usarlo mejor, y simplemente navegar tu camino alrededor de él. Este curso está dirigido principalmente a principiantes. Entonces cualquiera que sea probablemente no tiene idea de lo que se había llevado Java es, y cómo funciona y todo eso, que tal individuo sería el candidato ideal para ver este curso. Por lo que espero verlos en la siguiente lección. Acciones. 2. Cómo abrir la IDEA: Así que Java es uno de los lenguajes de programación más esenciales que existen. Con Java, ya sabes, puedes usarlo desde crear abs para crear en aplicaciones de escritorio, hasta crear juegos, hasta crear tanto sitios web incluso y todo eso es solo tantas cosas, ya sea ciencia de datos de aprendizaje automático o cualquiera de eso, definitivamente necesita Java para nada de eso. Y esto va a múltiples pliegues, incluida la ingeniería, ¿verdad? Por lo que las posibilidades de la programación Java son infinitas. Es sólo uno de esos idiomas que definitivamente, definitivamente necesitas. Y lo que vamos a hacer antes que nada, es que sólo vamos a lanzarlo. Os mostraré chicos como el sub tutorial que utilizo para programar con Java. Y vamos a ir directo a ello ahorita. Sí. Entonces lo primero que queremos hacer es así que lo primero que definitivamente queremos hacer es asegurarnos de que acabamos de lanzar nuestro software. Por lo general utilizo IntelliJ G, IDA. ver, Vamos a hacer clic en eso y luego simplemente lo estaremos lanzando así como así. Eso es comunidad a necesidad neutral, sólo se puede descargar esto de Internet, tal IntelliJ g EDA. Y cuando busques eso, asegúrate de que también asegúrate que también solo asegúrate de que sea la versión del turno 21 o la versión 2022 en mi caso. Y esta debería ser la interfaz que se obtiene en el momento en que se lanza. Dirá bienvenida hasta a, G, E, D, E. Y lo que quieres hacer es venir a New Project por aquí. Y basta con dar clic en ese nuevo proyecto. En el momento en que haces clic en Nuevo Proyecto, aquí es donde se llega a simplemente nombrar cuál es el nombre de tu proyecto y qué idioma vas a utilizar. Ahora, dado que en nuestro escenario estaremos trabajando con Java, solo asegúrate de que esté en Java con eso. Y podemos llamar a esto básicos, por ejemplo, déjame hacer eso. Conceptos básicos. Y esta es la ubicación donde se guardará este proyecto. Y esto es sólo el Java Development Kit, que es G, D coche es que se puede ver en francés decimos Dios, pero en inglés sólo decimos k. y lo que podemos hacer es simplemente asegurarnos de que acaba crear que vienen encima aquí y ni siquiera necesitas necesariamente nada aquí con la configuración avanzada. No hay necesidad de eso por ahora. Y solo puedes venir aquí y dar clic en Crear. Y voila, esto es lo que tienes. Y esta va a ser nuestra configuración general de Java. Sigue cargando, como puedes ver, está escaneando archivos para indexar, lo que significa que aún está abriendo nuestra interfaz y todo eso. Eso es tan maravilloso, eso es realmente, muy chulo. Sigue cargando y ten en cuenta que esto es muy exigente en los PCs personalmente, te recomendaría que sepas, tus PCs operándolo al menos ocho gigabyte de RAM, al menos. Mínimo de doble columna, es decir una ejecución i5 o si es posible ISO. Pero definitivamente necesitas algunas de esas cosas porque esto es bastante pesado en una serie de PCs. Y una vez que estés aquí, debería seguir haciendo esto. Y voila debería estar bien ahora, vale. Entonces lo siguiente que quieres hacer es simplemente hacer clic en, haz doble clic aquí o haz clic derecho si quieres, y luego selecciona Nuevo. Ven a clase de Java. Y aquí es donde le das el nombre del clúster con el que trabaja Joe. Ahora probablemente te estés preguntando qué clases y todas estas cosas son por ahora, solo piensa en ello literalmente como una habitación donde puedes hacer algunas actividades dentro de ella. Es sólo una habitación. Se te ocurre literalmente como en la secundaria cuando fuiste a un salón de clases. Así que piénsalo como una habitación donde suceden actividades. Es así como se puede pensar en un clúster por ahora. Y luego, conforme pasa el tiempo, medida que aprendimos la sintaxis Java o nos encanta el lenguaje Java, somos capaces de saber mejor de lo que estamos hablando. Así que déjame llamar a ese seis grandes también. Conceptos básicos y Enter. Y voila, aquí está nuestra primera vista de ella. Como puedes ver, literalmente dice conceptos básicos de clase pública, básicos. Eso es porque literalmente llamé a la clase misma básica, al proyecto en sí, su nombre es básico. Y la clase en sí, acabo de llamar Básicos. Y esta es la interfaz general que debes tener. Lo definitivo que quieres empezar. En primer lugar, que lo definitivamente que definitivamente sí queremos empezar es con la sintaxis, la sintaxis Java de la sintaxis Java. Esencialmente lo que es, se trata del lenguaje Java. Se trata de entender el todo. Um, cosa que está pasando por aquí, todo el lenguaje que vamos a estar usando por aquí. Es tan importante y tan crucial. ¿ Y cómo hacemos eso? Bueno, eso lo hacemos entendiendo qué tipo de palabras estaremos usando. Bain cuenta que cada línea de código que se ejecuta en Java debe estar dentro de una clase. Como puedes ver aquí, tenemos conceptos básicos de clase pública. Y en nuestro, si les diera un ejemplo como el siguiente, por ejemplo, probablemente podría escribir algo como esto. Simplemente presionaré Enter aquí y luego pondré un ejemplo como este. Estática pública, vacío, principal, principal con letra minúscula. Normalmente, los tipos principales entrenan, por ejemplo, cuerda. Y aquí sólo seleccionaré a este tipo de aquí. Dejadme solo hacer esto. Sí, cambio mi teclado a este por lo general. Y luego presiono la Opción G, S, Varela, hermosa. Y vengo para acá y presiono de nuevo, vuelvo a las puertas originales del teclado usando y Carla, Sí. Entonces esencialmente todo lo que queremos escribir aquí tiene que estar en una clase, ¿no? Así que como pueden ver, acabo de escribir esta declaración de aspecto extraño llamado public static void main. Y sé que probablemente te estés preguntando qué es vacío estático público principal, pero ¿por qué no? Voy a explicar todas estas cosas. Pero solo ten en cuenta que cuando tengo eso, puedo incluso literalmente simplemente venir aquí y escribir algo como esto. Esto es Aztlan en la sintaxis, el modelo que estoy escribiendo algunos entiende el modelo, solo viendo lo que es posible y lo que es posible y lo que no es posible. Y elijo imprimir LN, y hago clic en Hello World. Este es probablemente uno de los escritos más famosos. Siempre que tenemos lenguaje de programación pasando, nos gusta decir hola mundo. No hay nada especial en helloworld, Es solo palabra, pero nos encanta usar buscó explicar lo que está pasando por aquí porque sé que probablemente te estés preguntando qué está pasando aquí. Bueno, lo importante es esto, el nombre del archivo Java. Aquí, esto debe coincidir con el nombre de la clase. Entonces el nombre del archivo Java, por ejemplo, aquí, el nombre es básico. Debe coincidir con esta clase pública. Si yo fuera a cambiar esto y ponerlo como básico, literalmente solo falta una S. Note que hay un problema, aparece aquí, problemas aquí. Esta clase básica como pública, debe declararse en un nombre de archivo básico. Ves que lo que esencialmente eso significa es que los nombres de escritorio no corresponden. Entonces esa es una cosa de la que debes tener mucho cuidado y ser muy cauteloso cuando se trata de codificar. Asegúrese de que en Java, el nombre del archivo, el nombre del archivo de clase, Basics, tiene que asegurarse siempre de que esté sincronizado con la clase también. De acuerdo, así que eso va a ser lo básico también. Entonces va a ser lo básico, lo básico así, ¿no? Entonces eso es lo primero que es muy importante ¿verdad? Ahora bien, si yo fuera a simplemente dar clic en esto y ejecutar esto y obtenemos una salida de esto haciendo clic en este. Ejecutar básico principal. A ver qué obtenemos. Y voila, obtenemos la palabra helloworld, que es literalmente lo que acabamos de escribir aquí, ¿no? Y solo para desglosar mucho mejor lo que está pasando aquí, permítanme empezar con la palabra principal por aquí. Lo principal es, es que principal es un método, escribir. Se requiere el método principal y lo verás en cada programa Java. Va a ser algo que estaremos viendo muchas veces ejecutará cualquier código dentro del método principal, ¿verdad? Así que este es un método principal y cualquier código que está aquí se va a ejecutar. ¿ Ves eso? Y estoy diciendo dentro de ella, porque le he puesto esto a símbolos de aquí. Hay dos aparatos de ortodoncia si quieres. Y están representando lo que hay dentro de un resfriado, ¿no? Lo que hay dentro del código ahora, porque estoy en un Mac, para mí, literalmente, mi teclado no es tan grande, así que tengo que presionar Opción y presionar F5 para poder acceder a esto, pero puedes siempre revisa si mojas tu teclado te permite usarlo entre la versión francesa en este momento. Entonces si estoy usando este, entonces como pueden ver, si presiono opción por aquí, entonces vienen los brackets establecidos que necesito. ¿ Ves eso? Alternativamente, también está este de aquí. Si cambio el teclado también, puedo acceder a más opciones. Entonces es sólo un metal. Preferencia y ya sabes, y en diferentes palabras clave te da acceso a diferentes símbolos. Y no te preocupes por las palabras clave antes y después de la media. conocerás por supuesto, en un poco a medida que estamos pasando por algunas de estas cosas juntos. Pero por ahora, es muy importante que recuerdes que cada programa Java tiene una clase y un nombre de clase que debe coincidir con el nombre del archivo, y que cada programa debe contener el método principal, cada programa. Entonces nos metemos en esta línea por aquí, la línea número tres aquí, los listados de las líneas que representan nuestro código. Cuando nos metemos en la línea tres por aquí, tenemos system out print LN, hola mundo. Ahora mismo. Definitivamente Hello World definitivamente se hizo un texto que estamos viendo por allá. Entonces me meteré en eso un poco en breve. Pero por ahora, lo que tenemos que saber es esto. Dentro del método principal, podemos usar el método print LN para imprimir una línea de texto a la pantalla. Para que se te ocurra imprimir. Siempre que tenías una huella, literalmente está diciendo salida, ¿verdad? Es literalmente decir salida. Es una combinación de todas estas tres palabras de aquí. System, esencialmente System es una clase Java incorporada que contiene miembros útiles como out, que es la abreviatura de salida, ¿verdad? Entonces cuando ves hacia fuera, en esencia en realidad está diciendo la salida. Y luego cuando digo imprimir, estoy diciendo que salida se debe anotar. Se debe escribir ahora, cuando vea imprimir n, Es un formulario corto para línea de impresión. Entonces, ¿cuál es la diferencia entre solo una impresión ordinaria imaginada Nuestra para eliminar esta parte de aquí y simplemente dejarla como impresa así. ¿ Cuál sería la diferencia entre imprimir así e imprimir en este siguiente formato? Bueno, en esta etapa, tal vez no sea demasiado evidente. De acuerdo, podría parecer que sigue siendo lo mismo. Seguimos obteniendo el mismo resultado. Pero entonces espera un minuto, déjame copiar esta declaración literalmente. Y presiono Enter pegar del clima y cambiarlo un poco HelloWorld. Y digamos hola Michael. Y ahora vas a ver que pasa algo aquí. Hola Michael y yo presiono programa Run. Y viola, mira ese poco extraño, ¿no? Hola Mundo, de vuelta derecha. Hola Michael. Pero imagina que yo fuera a hacer este LN para que ustedes vayan a ver esa diferencia aquí mismo. Ah, mira eso. Entonces, ¿qué significa esto? Significa que el momento en que usted dice imprimir LN, en esencia, estamos diciendo imprimir lo que tengo aquí en su propia línea individual e imprimir lo que tengo a continuación, si lo tuviera así tiene medios impresos impresos como dentro de una línea, ¿verdad? Pero si yo fuera a agregar otra impresión, se apilaría con este hola Michael también, a menos que yo haya puesto l n. así que poniéndolos en esencia diciendo que sólo debe ser una línea, cualquiera que sea la impresión que tenga por ahí sólo debería ser esta declaración y luego pasar a la siguiente línea. Es literalmente casi una caja fuerte. Lo que estoy haciendo aquí con mi teclado, que está presionando Enter, literalmente cuando dices imprimir LN, Es casi como si estuvieras literalmente haciendo eso. Presionando Intro, presionando Enter. Entonces lo que sea que esté escrito y léelo. Y luego bajo y lo leo y luego bajo y luego lo leo y luego bajo. Eso es literalmente lo que está pasando por aquí. Pero luego imprima LN, simplemente estás diciendo que todas las salidas, cualquiera que sea la salida que tenga debe escribirse junto al siguiente al siguiente a un exponente junto al siguiente al siguiente a un exponente junto al siguiente átomo, a el siguiente punto por allá. ¿ Ves eso? Entonces, esencialmente, lo que quieres hacer es depende de ti. Realmente no te puedo decir que uses siempre print LN. Tampoco siempre te puedo decir que estés usando solo la impresión. ¿Ves eso? Entonces depende de lo que intentes lograr, a qué intentas llegar, ¿verdad? Hemos aprendido de qué se trata el sistema con prestar alrededor. Ese sistema es una clase que contiene miembros útiles como out, que es la salida e impresión que literalmente está diciendo, lo que sea que tenga debería ser puesto aquí abajo, anotado si quieres. Entonces también tenemos este punto y coma por aquí. Y debes saber que cada código en Java debe terminar con un punto y coma. Entonces eso es muy, muy importante. Sin ello automovilistas y no consiguieron un error si elimino esa Vanna. Esto es literalmente los programas Java diciéndote algo aquí que falta. Tengo que arreglar eso. Y se puede ver esto con un error aquí, un error. Y siempre puedo acercarme a problemas de programas aquí o allá. Y está demostrando que el problema es este, esto se espera, pero es en el cuarto y te ha estado mostrando la línea donde este es el problema. Se espera, pero no se está cultivando. Entonces pongo el punto y coma y voila, todo está bien. Ganancia, ¿verdad? Entonces espero que, espero que ustedes estén viendo diferencias acústicas poco impresionantes y un poco de contexto a lo que está pasando por aquí, ¿verdad? Sobre todo cuando se trata de esta codificación básica de esta línea básica y la sintaxis que usamos en Java. 3. Cómo entender el uso de las marcas de citas: Entonces el programa es capaz de entender lo que está pasando aquí y simplemente hacer en consecuencia. Entonces eso, eso es increíble. Eso es perfecto, eso es increíble, ¿verdad? Entonces lo siguiente que definitivamente queremos tener en cuenta probablemente sea usar y entender también. Que aquí cuando estamos usando números, ten en cuenta que no pusimos comillas dobles como esa, ¿verdad? Porque eso significaría otra cosa muy, muy diferente. Si yo fuera a poner esto, estas citas aquí, en realidad estaría llamando a esto para que sea una cadena. Y yo diría literalmente que imprima lo que sea que esté ahí literalmente, no los entendería como declaraciones o como números, tú lo que yo les consigo como declaraciones o frases o palabras. ¿Ves eso? Entonces no quiero eso. Yono quiero eso. Eso si quería computar nueve más diez para mí, ¿verdad? Nueve más diez para mí, y me da 19. Bain Man, yo podría haber incluso recién dicho nueve multiplicado por diez, lo que me daría 90, ¿verdad? A ver, 90 días es. Por lo que la operación anual, suma, resta, multiplicación de división debe funcionar. Definitivamente debería funcionar para ti. Así que siéntete libre de jugar a tu alrededor tu propia inteligencia de software , por supuesto, y ver cómo eres capaz de producir algunas de estas cosas juntos, ¿verdad? Sí, sí. Entonces eso es esencialmente lo que es. Y eso es todo. 4. Comentarios: De acuerdo, y luego lo siguiente que vamos a indagar tiene que ver con los comentarios de Java. Y los comentarios de Java tienen en cuenta que esto es algo que usamos mucho, sobre todo con Java porque hay tanto código a veces si estás trabajando y solo quieres comentar un poco sobre lo que está pasando allá. Quieres contar un poco de una historia solo para que seas capaz de no perderte en tu propio código porque hay tanto, Si hay tanto código por ahí y ni siquiera eres capaz de decir cuál es raro, lo que está pasando aquí. Es tan confuso, ¿verdad? Por lo que siempre quieres asegurarte de tener algunos comentarios pasando también. Y vamos a hablar de comentario de una sola línea y comentarios que también son comentarios de varias líneas, ¿no? Y estamos donde nos ocupamos de comentario de una sola línea es así. Simplemente podemos acercarnos a nuestro código. Por ejemplo, digamos que en este escenario de aquí, quería hacer un comentario de una sola línea. Simplemente presionaría Shift, y ahí está, creo esto. Lo que escribo aquí será un comentario. Por ejemplo, déjame escribir esto. Este es un comentario. Un comentario es sólo una pieza de declaración que quieres escribir como una forma de recordarte lo que está pasando aquí. Digamos que estás haciendo una app, o estabas haciendo un juego o tu fin de semana. Hay mucho cool que está involucrado en eso. Pero es tan fácil para ti perderte en preguntarte qué es eso. Por ejemplo, imagina que tuvieras algo del siguiente tipo del siguiente tipo. Tanta información, ¿verdad? Por supuesto que esto es sólo un ejemplo, pero ayuda para que sepas que este es uno común. Por ejemplo, este es el comentario uno por ejemplo. Podrías venir a este segundo lugar y decir: Bueno, ahora aquí estoy hablando de esto es cómo conducir mi auto. Digamos que tal vez estabas haciendo un juego, una app que ejecuta un juego, ¿no? Así es como pondrías todo el código que tiene que ver con la conducción del auto. Y digamos aquí, aquí es donde elijo el color. Entonces aquí es donde sabrías que, ok, cualquier código que sí involucra aquí tiene que ver con la elección del color y así sucesivamente y así sucesivamente. Espero que te metas en la deriva del agujero por aquí. Toda la idea realmente es que esta técnica de comentar te permite ser más preciso con tu información y saber exactamente lo que estás haciendo cuando estás haciendo eso. Ya ves que te ayuda a resolver que si cierras este archivo y lo abres más tarde, ni siquiera te perderías. Siemprete acuerdas de eso? Sí. Sí. En realidad, sé que cuando se trata mí codificar y buscar la forma de elegir los colores, solo necesito llegar a este punto por allá. ¿ Ves eso? Entonces eso es todo sobre el comentario de una sola línea. Y decimos sola línea porque dijimos sola línea porque es sólo una línea. Si yo fuera a escribir algo aquí, justo debajo de esto, déjame hacer esto. Presiono Enter. No se registra como común ¿cómo sé que no se registra como comentario? Bueno, yo sólo puedo mirarlo por aquí. Mira este que es un comentario por aquí. Incluso el color vinculado parece estar descolorido. Se ve genial, pero entonces este color está más vivo. Eso significa que el software está tratando de entendernos, tratar de entender qué tipo de código es este, ¿Qué está pasando por aquí, ves eso? Entonces por eso hay un error sobre todo y no hay ningún error sobre la línea común por ahí. ¿ Ves eso? Entonces esencialmente esa es la diferencia entre comentario de una sola línea de lo que estamos hablando aquí. Pero entonces cuando se trata de, cuando se trata de comentarios de líneas múltiples, esto es por lo que quieres comentar y tus comentarios. Tengo que tardarme mucho. Digamos que fue un párrafo completo, ¿no? Entonces digamos que por esto el color, yo elijo el color y luego fui a decir que entre de mi vehículo. De acuerdo, ahora digamos uno a esto también para ser parte del comentario, ¿Qué hago? Bueno, yo sólo vengo por aquí, cancelo esta línea. Pongo una estrella allá y vengo aquí y he puesto una estrella aquí, y pongo una, pongo este hermoso símbolo por aquí también. Ves esa tajada de ahí. Y es casi como si estuviera ascendiendo deseando este comentario que tiene múltiples líneas. Toma dos líneas como puedes ver, y podría tomar, dadas diez líneas, no importa. Siempre y cuando sea más de una línea, califica para que sea comentario de línea múltiple como un sándwich con la estrella slash y luego star n slash. Es casi como si lo estuvieras abriendo y luego lo estuvieras cerrando y cualquier cosa que esté entre esas dos aperturas, siendo la primera esta le cortará estrella. Y la raya estelar se entiende como un comentario, ¿verdad? Aunque hubiera líneas que se saltaban, por ejemplo, digamos que iba a quitar eso. Y fíjate que todo esto hasta ahora, todo esto acaba de perder sus necesidades comunes, ¿no? Entonces como pueden ver, el efecto de que tengo una slash y una estrella por aquí o un pistón de astérix. Una vez que tire de esto, java no entenderá completamente lo que está pasando aquí. Por eso todo aquí se ha vuelto incoloro. Si incoloro, porque lo Java está diciendo es todo eso es un comentario. Es como si hubiera abierto un comentario y aún no lo hubiera cerrado. Por lo que todo lo que hay aquí se rendirá como un comentario. Si puedo, si quiero, podría poner un astérix o una raya estelar aquí y entonces entendería que, vale, el resto de esto es código, entonces no es realmente un comentario. que pueda quitar esto y luego como se puede ver, se volverá a registrar, lo mismo. Muy bien. Entonces aquí hay un astérix aquí y lo muevo. Y todo es un comentario otra vez hasta que puse una raya estelar ahí y limitarla y ver todo esto es efectivamente un comentario y termina aquí. O si quiero, podría ponerlo aquí para desear decir sólo esto es con lo que estoy jugando. Sólo aquí es donde debe estar el código. Deberías estar buscando objetos o métodos o cualquiera de las cosas que necesito para mi código. Pero el resto es común. ¿Ves eso? A éste se le llama codificación multilínea o comentario multilínea. ¿ Ves eso? Entonces, esencialmente, esa es la diferencia entre una sola línea y los comentarios de varias líneas. 5. Variables: Ahora lo siguiente de lo que queremos hablar como variables Java. Hay múltiples variables en Java, desde cadenas hasta booleanos, dos enteros, dos dobles, dos pisos a chars hay tantas, ¿verdad? Y con cada una de estas, sólo voy a demostrar por aquí y vamos a explorar cada una de esas variables y ver cómo entran en juego en lo que estamos haciendo, ¿no? Entonces déjame poner esto como un comentario de una sola línea y decir esto son cadenas, ¿verdad? Entonces déjame poner esto y eliminar esto comentando eso y estrellar velar. Entonces significa que estoy tratando de deshacerme de todos los errores aquí. Entonces hagámoslo y voy a poner esta estrella de slash y ley. ¿ Fue esta la primera o no fue la primera? Aquí está mal. Permítanme hacer de esto un comentario. En esencia, haciendo que esto sea sin errores. Como puedes ver, no hay ningún error en absoluto. Ya que no hay error, eso es porque todo esto acaba de hacer en tu comentario. Ahora, veamos y exploremos qué son las cuerdas. Las cuerdas son, esencialmente, con lo que estamos lidiando al inicio mismo de esto. De lo que estamos lidiando al inicio mismo de nuestra lección sobre esto. Así que podría hacer una corriente simplemente genuinamente viniendo por aquí diciendo cadena justo ahí donde está la cadena. Y permítanme poner un comentario sobre esto también. Comentario y var. Genial. Entonces déjenme volver a poner esto, básicos de clase pública y público. Público, estático, estático, público, estático, vacío, principal. Y sólo puedo copiar esto y pegarlo aquí mismo. Copia y pegada aquí mismo. Abre los tirantes y listo, ya estamos listos. Y luego digo sistema fuera, Eso es para salida, punto, impresión, LN. Y elijo en una cuerda. ¿ Cómo identifico qué es una cuerda? Una cuerda como cualquier cosa que se ponga dentro de estas dos llaves de allá. Eso es lo que llamamos una cuerda. Lo que se recorta hace es que esencialmente se estanca textos como Hello. Y las cuerdas siempre están rodeadas de comillas dobles. Entonces eso es tan importante entender eso. Esencialmente es así como identificamos una cadena. Y la cuerda podría ser algo así como aquí mismo. Si te gusta el francés, podrías decir límite. Déjame poner esto aquí. Y el tiempo. Von Drew, por ejemplo, si te gusta el francés, es como hola. Y luego pongo un punto y coma y déjame ver dónde está el error. Creo que aquí hay una flecha y preguntándome qué es. De acuerdo, Esto, esto, estos dos chicos no están entre paréntesis. De acuerdo, genial. Para que pueda ejecutar esto y enlazar su flujo de datos. Entonces eso es lo que pasa con una cuerda. Es sólo información almacenada. Eso es lo que es. Y luego estás yo estoy imprimiendo esa pieza de información almacenada. Ese día. Lo es, es una cuerda. Entonces eso es, eso es esencialmente todo sobre cuerdas que podríamos querer saber. Eso es esencialmente todo sobre cuerdas que podríamos querer saber. lo siguiente que queremos hablar. Eso es probablemente, y eso es todo de nuestras cuerdas. Y luego lo siguiente que necesitamos saber y tomar nota al declarar una variable. Bueno, al declarar una variable, debes especificar el tipo y asignarle un valor, ¿no? Entonces, ¿qué tipo de variable es? ¿ Es una cuerda? ¿ Es un int deseos que son defectuosos ya que es tímido? ¿ Es un booleano? ¿ De qué tipo es? Y también debes indicar el nombre de la variable. Debe seguir el siguiente orden. Debe ser del orden de tipo. En primer lugar, así es como lo hacemos. Y luego el nombre de la variable, el nombre de la variable, el tipo, el nombre de la variable, y también su valor. Así es como lo haces. ¿ Ves eso? Por lo que debe seguir este formato cada vez que se crea cualquier variable. Entonces si yo fuera a hacer una cadena, por ejemplo, mi cadena probablemente iría algo como esto. Diré cuerda. Y luego digo nombre. Y luego digo es equivalente a dejarme ponerlo como comentario porque eso es lo que Monte lo que estoy tratando decir, y luego digo Juan aquí por ejemplo. Y luego cierro el corchete y luego lo pongo con un punto y coma por ahí. Así que literalmente podría simplemente tomar esta declaración y ponerla en un método principal porque ahí es donde se cuelga todo. Todo tiene sentido correctamente cuando está en una, en una clase, ¿no? Entonces ten en cuenta que esto no estaba en cluster, por eso se nos dio un error. Entonces una vez que está aquí, todo está bien. Escódigo propio. Y si quiero imprimir este tipo aquí, aquí he declarado el tipo de variable. Lo es, el nombre. El nombre de la variable. Esta variable representa los nombres de las personas. Eso es todo. Y este es el nombre exacto y es una cadena. ¿Cómo lo sabemos? Porque hay comillas dobles por ahí. Entonces si lo quiero anotar, podría decir un sistema dot out, dot, print, LN, y entre paréntesis, dije nombre. Ahí está, y punto y coma. Entonces vamos a ver qué obtenemos ahora y corremos eso y conseguimos que John te vincula. Entonces eso es increíble. Eso es muy, muy chulo. Y si querías que fuera una línea, recuerda que siempre puedes jugar por ahí si tu impresión y simplemente ser más flexible alrededor de lo que podrías, literalmente, consolar solo esta línea sobre ahí y tenerla así. Jon Bon Jovi ¿verdad? Ahora, probablemente podrías decirme, Pero ¿qué pasa con ese espacio? No me gusta el hecho de que John y bonjour estén fusionados. Eso es muy sencillo. Siempre puedes presionar espacio, anuncio, espacio entre cita para adultos. Y luego entre esa cita, no haya nada en el medio. Es más probable agregar algo de espacio entre eso y el momento en que lo hagas, entonces solo va a ser John Bone Ju, ¿lo ves? Entonces eso es increíble. Eso es increíble. Es así como declaramos o incluso creamos. Si lo desea, cree una variable, debe seguir el siguiente orden. Debería ser un tipo, luego el nombre, y luego el valor de lo que sea de lo que intentes hablar, ¿no? Entonces cuando estamos hablando de números, cuando estamos lidiando con números, los números con mentalidad Bain podrían serlo. Déjame escribirlo de esta manera. Ustedes números podrían ser, podrían ser cuando estoy diciendo números, podría estar refiriendo a números enteros. Podría estar hablando de enteros, podría estar hablando de dobles. Pronto me meteré en doble. Dobles. Podría estar hablando de flujos. Podría estar hablando las tantas formas en las que definitivamente podría ir sobre qué números me interesan, en, en, en, en, en explorar o indagar, ¿verdad? Podrían ser enteros o flotadores o Sí, tantas, tantas opciones son dobles si quieres. Pero por ahora sólo nos centraremos especialmente en enteros y carrozas. Dobles los explorará más adelante. Con esto también. ¿ Cómo vamos por el mismo método? Nosotros sólo vamos a mirar en el tipo. Así que si es un tipo, si estoy tratando de entrar en un entero, el tipo tiene que ser el tipo de un entero. Entonces para que yo haga eso, solo crearé una línea, presione Enter, asegurarme de que siempre esté alineada por allá. E y T, Así es como presentamos o declaramos, o decimos que está declarado, pero esencialmente está en inglés, simplemente está creando, lo estábamos creando tipo de un entero. Y entonces podemos nombrarlo mi número, mi número, y luego presiono Espacio y como igual a 26, Eso es lo que es mi número, claro, para terminar punto y coma, ¿ves eso? Si quiero imprimirlo, ¿qué hago? Yo sólo puedo ir por debajo de él y decir sistema. Sistema de punto hacia fuera, punto de impresión LN, e imprimir mi final. Como puedes ver, Java ya está sugiriendo eso para mu por aquí. Por lo que sólo puedo dar clic por ahí. O si quiero, puedo presionar Enter y ya está entendido, ya lo entendió. Pongo punto y coma y ejecuto el programa, y normalmente debería estar funcionando. Normalmente. Data 26 está por debajo de eso. Eso por el LN que estaba aquí. Se lo pone abajo. ¿ Ves eso? Entonces eso es, eso es muy, muy chulo. Eso es algo muy útil sólo para tener y entender, ¿verdad? Entonces así es como declaramos un entero. Por lo que sólo puedo ponerlo en un comentario aquí sólo para recordarme a mí mismo lo que está pasando. Este es un entero y esto es, puse una línea allí y así esta es una cadena, variable entera. Ahí están. Entonces eso es realmente, muy chulo. Sí, Lo siguiente que queremos investigar es este que llamamos flotador. Ahora, declarando un flotador como un entero, como ustedes saben, es sólo un número entero. Un entero como ustedes saben, es sólo un número entero. Lo que eso significa, son números como 0123456 y así sucesivamente y así sucesivamente. Y esta tienda de números impares. Esto puede ser positivo o negativo, ¿verdad? Pero entonces un flotador es diferente si fluido se parece más a un número real en inglés, lo que eso significa es que debe tener decimales. Ya ves que siempre deben tener decimales. Pero en un intenso, no puedo tener ningún decimales porque es sólo un número entero, ¿ves eso? Pero una flotación tiene decimales. Esa es esencialmente la diferencia entre los dos y la forma en que declaramos. Y la forma en que declaramos una flotación sería declaramos nuevamente tipo flotador, flotar. Déjame llamarlo número real. Vamos a nombrar de este tipo. Es número real es igual a 20. Llamémoslo 3.1482. De hecho, déjame llamarlo Pi para que eso sea más relevante para ti. Pagar, de eso se paga todo. Pi es así. Entonces digo punto y coma. Ahora bien, en el momento en que miras esto, ¿cuál dirías que es el tema con este número? Este número se ve bien, pero luego parece que hay un problema. Esa es la cosa ahí mismo. Si mi flotador no tiene una F pegada al final, siempre se registrará es un problema. Debido a que el Python debe someterse, el javano debe entender esto y entender que este es un fluido del que estamos hablando. Si lo dejo así, esencialmente estoy diciendo que está en doble. Double es un número que mirará mucho más tarde, como dije, pero f claramente lo hace, hace que el Java entienda que este es un número real que estoy mirando por aquí, ¿no? Entonces si corres esto, vamos a ejecutarlo. John Bernard 26 ahora formas mi número de maneras mi número flotante. Bueno, no está ahí porque no lo declaraste, no le dijiste que saliera y se te viera. Entonces si quieres que salga y sea mismo sistema de usuario, dot out, dot print, y haces clic en Pi. Así datas y punto y coma. Ahora se mostrará, ahora mostrará hoy es 3.1482 datas. ¿ Ves eso? Entonces eso es una cosa muy, realmente genial solo para saber definitivamente. Y entonces lo siguiente que definitivamente quieres investigar y conocer sería lo que llamamos ya no solo los números de los signos, sino que esto se llama agudo. Sharp y un booleano, Boole Leon, un tiburón y un booleano. Ahora lo que hace Shad es, y lo que hace un booleano es esto, bueno, es agudo. Es sólo un medio para almacenar caracteres sencillos como a o B. Y siempre están rodeados de comillas simples. Por lo que siempre puedes verlos por algo como esto. Así es como su lugar, Eso es lo que es un tímido. Es una versión más corta de una cuerda, ¿no? Pero entonces un booleano siempre se ve con declaraciones son verdaderas o falsas. Entonces puedes declarar algo y luego comprobar, ¿es cierto que es así o es falso que sea así, no? lo que un ejemplo de esto siempre puede ser algo como esto. Por ejemplo. Algo como esto, por ejemplo, podría ser como Schar. Mi laptop, por ejemplo, es igual a. Y luego pongo una sola cita por ahí, y T, por ejemplo, y voila, he almacenado que cada vez que escribo o imprimo mi carta me da un solo carácter. Ese personaje pudo haber sido cualquier cosa, pero guardo cartas con él. Entonces por eso se corto t Cuando lo llamo. Y entonces booleano para ello sólo será de esta manera. Entonces yo lo llamo, lo llamo prueba por ejemplo. Y entonces es igual a dos, es igual a verdadero, el punto y coma por ahí. Y voila. Para que pudiera imprimir cualquiera de estas cosas simplemente haciendo sistema como siempre, sistema dot out, dot, print LN y puedo imprimir una prueba. Y dirá verdad. Y si imprimo, lo copio y lo pego aquí. Y digo, imprima mi carta, Vedas y Enter. Y ahí está mi carta por ahí. Y los imprimo y van a mostrar ahí es 3.1428. Y la razón por la que está apegada a esto, otra vez, eso es porque en nuestra pi aquí no pusimos LN. Entonces si pongo LN, como notarán, irá en sus respectivas líneas. Entonces ahí está, 3.142 a la n t ¿verdad? Ahora, por supuesto, como estás haciendo codificación real con ellos, podría ser tan básico como esto, pero decidiste definitivamente herramientas que definitivamente necesitas entender cuando estás trabajando con variables. Esto es muy importante, muy crucial. Ahora, digamos que estabas trabajando por ahí con, por ejemplo, este pastel de aquí, que es un número que está arreglado. Pie no cambia en absoluto. Siempre sigue siendo lo mismo. Siempre es 3.1482, sigue y sigue y sigue y así sucesivamente. Y para un número tan fijo que no cambia, tal vez quieras considerar incluso poner la palabra final antes de ellos. Esencialmente, cuando pones final antes de tal término, lo que estás diciendo es que no quieres que se sobrescriba en exceso, ¿verdad? Sobrescrito. Lo que eso significa es próxima vez cuando declares algo como flotar y lo llamas Pi nuevamente y cambies el número de 3.14223.15. Por ejemplo. Java se negará. Jamal se negó y dijo No, eso no es posible, eso no es posible. Pero si no hubo final si no hubo final como este, entonces no iba a ser un problema. 6. Variables de impresión: Lo siguiente de lo que quiero hablar se llama variables de impresión Java. Y aquí es donde sólo estamos trabajando alrededor de toda la impresión de variables y cómo eso se hace en diferentes escenarios y cómo maximizar eso, ¿verdad? Entonces permítanme simplemente escribirlo para nosotros aquí. Déjame llamarlo. Permítanme destacar todo esto que acabamos de escribir. Sólo esta línea porque eso es todo lo que necesito. Y luego el resto de lo que tengo aquí, sólo voy a ponerle un comentario y decir estrella de slash. Entonces el resto, todo está bajo comentario estrella de slash. Entonces significa que todo es un errores comunes y necesito este, este definitivamente necesito. Y aquí falta algo. ¿Qué podría ser? Bueno, es el hecho de que estas cosas estén abiertas pero no parecían tener nada que las esté cerrando. Ya ves que balanceado significa que necesito tener algunas de esas cosas que las cerrarán. Entonces aquí están. Y aquí están. Aquí ellos, ya que es uno abierto, uno, abierto uno, abierto uno, abierto uno muestra una cláusula. Entonces por eso no hay error por ahí y todo está perfecto. Por lo tanto, cuando se trata de imprimir variables, el método print LN se usa a menudo para mostrar variables. Para combinar ambos textos y una variable, usamos el carácter más, que es algo que utilicé por aquí, como puedes notar, por ejemplo, en este nombre de cadena que llamé John, podría decir hola. Por ejemplo aquí podría decir hola. Así que déjame poner eso y saludar. Entonces puse eso como una cuerda por ahí. Y digo hola plus, y luego pongo espacio. Entonces digo más nombre, ¿verdad? Entonces, en esencia, ¿qué voy a ver? Ojalá tuviera que ver hola además de un poco de espacio entre hola y mi nombre. ¿Cuál es mi nombre? Mi nombre es John. Así es como Java interpretará eso. Entonces déjame ejecutarlo y luego vemos lo que esencialmente viene de eso. Hola John. Ahí está, ¿ves eso? Y la razón por la que tenemos ese espacio allá, recuerden, es por esto. no haber tenido el espacio y notar lo que hubiera pasado. Noten lo sucedido. Esto es independientemente de la cantidad de espacio que tengas entre este plus aquí y nombre, aunque lo pongas hasta aquí. Observe lo que el muro Java todavía entiende por eso. Hola John, ¿Ves eso? Por lo que hay que declararlo. No se trata del nivel de velocidades entre eso. Se trata de, estás declarando a Java que necesito espacio entre eso, espacio entre eso. Entonces aquí está. Y viola, Hola John, ¿Ves eso? Entonces si yo fuera a aumentar el espacio que está entre aquí, entonces efectivamente, sí, eso causaría una diferencia. Eso causaría una diferencia. ¿Ves eso? Malo. Por eso lógicamente hay una línea, esta, literalmente solo un espacio por aquí que necesitamos. No necesitamos demasiado espacio. Esto podría ser suficiente para nosotros. Solo ten en cuenta que siempre puedes usar este signo o carácter de adición a la variable, a otra variable. Imagina que tenía dos cuerdas. Y si yo fuera como, estaba haciendo como una app y luego dije que este es mi primer nombre es John y luego mi apellido como cadena dice, apellido. Yo digo es equivalente a decir John Doe, por ejemplo, coma de la NSA entonces, y es rojo porque no está encontrando nada que se llame nombre porque lo cambié a FirstName. Entonces ahí está. Nombre. Y ya no necesito el Halo. Bueno, puede que todavía necesite Hola. De bueno a genial. Muy bien. Diga un plus, el apellido de la NASA. Apellidos e Intro. Y si imprimo este nominado, lo que debería ver, Hola, John Doe, Ver eso. Entonces voy y datas. HolaJohn Doe. Ahora, ¿por qué no hay espacio entre John Doe? Eso otra vez, porque aquí no hay espacio. Así que podría simplemente copiar literalmente esto hasta aquí y ponerlo bien. Dicen que si lo pongo aquí mismo, lo que pasa es esencialmente solo crea esto Hola John Doe. Entonces eso es todo. Ese es un ejemplo de nosotros tomando y agregando dos variables aquí mismo, las variables Nombre y enviarlas. Esas son las dos variables de las que estamos hablando allá. Y ahí está esto. Hola aquí que acabamos de declarar en el método de impresión también. Para valores numéricos, el carácter positivo o el carácter de adición funciona como un operador matemático numérico. ve que si yo fuera a declarar, por ejemplo, algo así como algo así como int x es igual a tres o dos. Y y es igual a cinco. Y yo iba a decir sistema. Si yo fuera a decir system out, dot out dot, print LN una hora para decir x plus y, x plus y. eso es. Entonces aquí, el signo positivo no terminará ya que no actuará como algo que es como un pegarlos juntos. Actuaría más como un operador matemático entre los dos. Entonces van a ser dos más cinco, que serían siete. Entonces los datos son John Doe siete. Eso es porque aquí no usé n Así que si pongo LN, entonces debería mostrarnos claramente que esto es x más x más y es igual a Siete. ¿ Verdad? Ahora bien, tal vez quieras decirme, Pero y si quisiera, escribir realmente para mí no sólo la respuesta, sino escribir que X más Y es igual a siete. Bueno, la forma en que tendrías que hacer eso sería probablemente solo tomarte x sí mismo más y sí mismo y ponerlas como una cuerda con un signo igual por ahí. Y aquí. Sí. Con una señal de adición por aquí entre ellos. Y día Es x más y es igual a. Ahora. Ahora dice ¿Qué? Ahora dice x más y es igual a 25. ¿ Por qué es igual a 25? Bueno, es igual a 25. C. 7. Cómo declarar múltiples variables: Entonces declarando múltiples variables. Ahora probablemente se esté preguntando ¿por qué necesitaríamos declarar múltiples variables? Bueno, un buen ejemplo es lo que se ve justo arriba aquí. Bueno, imagina que tenía entero x es igual a dos, y entero y es el costo de cinco. Y yo iba a decir entero z es igual a siete. entero z es igual a siete como punto y coma. Un poco de trabajo, es como para cada cosa que necesito poner en una línea separada, así que eso podría ser un poco agotador. Una alternativa a esto sería que yo hiciera esto en su lugar. ¿ Y si yo fuera a decir entero en el siguiente, digamos, x es igual a dos, entonces ahí mismo. Yo digo y es igual a cinco, ahí mismo. Y decir z es igual a siete, ¿de acuerdo? Y punto y coma ¿verdad? Ahora, probablemente te estés preguntando por qué está poniendo estas flechas rojas aquí literalmente en nuestras variables. Eso es porque les estamos declarando clientes, lo cual no está permitido, ¿verdad? Entonces sólo vamos a poner una raya y una estrella y comentarlas como si nunca las hubiéramos usado antes. Y voila, ¿verdad? Y tomaremos esta línea y la pondremos por debajo de ellos aquí para que sea capaz de entender que estas son las cosas que ya declaramos. No le pedimos que haga algo sin darte lo que necesitábamos hacer, ¿verdad? Lo damos le decimos que lo haga después de que ya los haya recibido, ¿verdad? Así que ahora mismo acabamos de declarar o crear una variable x. y dentro de esta lista de x, es como si hubiéramos colocado el valor dos dentro de este corchete de por qué hemos colocado el valor cinco dentro de este cubo de Z, hemos colocado el valor de siete. Si tuviéramos que hacer esto x plus y plus z, entonces iba a solo ir a calcular esto para nosotros. Van a ser dos más 57 más 714. Ahí vamos. 14, ¿Ves eso? Entonces esa es, esa es la efectividad de allá. Para declaración multi variable. Podría haber un escenario donde tengas uno, pon esto como comentario. Un valor a múltiples variables que podrías tener y tal vez quieras hablar de eso. Podrías literalmente hacer eso diciendo entero x, y. déjame cambiar las variables aquí para que no tenga que comentar en la a , B, C. Entonces dices a es igual a b, es igual a c, es igual a siete. Entonces significa ¿qué he hecho en un gol? Lo que he hecho es que he declarado que a es igual a b es igual a c es igual a siete. Todos ellos comparten un valor. Todos ellos tienen, cada uno de ellos tiene el valor siete. Eso es esencialmente lo que está pasando por aquí. Y si yo fuera a decir sistema, dot out, dot print, print, LN, ¿qué obtendría? Debería conseguir siete. Si digo a más b más c, debería conseguir siete, ¿verdad? Y he puesto esta línea aquí y punto y coma, debería conseguir siete más siete más siete, que debería ser 21. Entonces vamos a ver 21 día este, eso es porque es 77 aquí. Más siete, más siete días. Entonces ahí mismo van a ser 21. Entonces sí, esa es la belleza de un valor a múltiples variables. 8. Identificadores: Ahora lo siguiente de lo que queremos hablar se llama Java identificar como estar de mente, usamos identificadores para que nosotros las personas que acuerdo a entender mejor exactamente de qué estamos hablando exactamente. ¿ Te imaginas si estuviera hablando de un código, por ejemplo, hacer un juego en particular y tantos autos en este juego, hay tantas variables que la forma en que debería ser cada juego, cada auto, para ejemplo, debe comportarse bien? Entonces usamos algunos nombres aquí, y cuando usamos se declaran nombres de algunas de estas cosas aquí. Tenemos que recordar que los nombres tienen que ser de peso muy, muy específico. Si yo fuera a hablar de autos como los de Ferrari. Cierto, déjame ir por porque siento que no me resulta muy familiar. Febrero guineas lumbares por ejemplo, en el limbo. Sí, me acaba de poner lambda Islam otra vez es sí. Y con las guineas lumbares por ejemplo, lo que me gustaría hacer es si lo llamo, nombrelo gelato por ejemplo, eso es un gelato. Gelato con una gran G. Y digamos que esto era una cuerda, y yo lo llamo gelato. Una cuerda con nombre de escalera de pistola no va a ser una cuerda con no va a ser lo mismo que una cuerda con este pequeño nombre de G Gelato así, ¿verdad? Por lo que es tan importante señalar que cada una de sus letras que están representadas en tu nombre juegan un papel importante. Esta gran G lo cambia todo. Esto es diferente a esto. Y así es como si en general la comprensión de IA juega dentro de este gelato aquí, digo 500 caballos de fuerza, por ejemplo, tiene 500 HP, y en este, Hay 300 HP. ¿ De acuerdo? Tengan en cuenta que como notarán en breve, cuando imprima esto, me va a dar algo más que es muy diferencia o sistema dot out, dot, print LN. Y digo masa de gelato. Y yo pongo esto aquí. Bueno, tal vez te estés preguntando, ¿por qué es que está haciendo esto? Eso se debe a que no está dentro del método principal de allá. Debe estar en un método. Entonces voy a cortar esto y pegarlo dentro de este lote de Matemáticas aquí y voila, ahí está. Y entonces toma esto también, córtalo y póngalo aquí ya que todavía recordamos lo que estamos haciendo aquí. Y ahí está. 300 HP. Eso es para un crédulo. Ellos ven eso como porque yo llamé para este gelato. Pero si cambio y cambio este Gn entra en la G grande, estoy llamando por el otro gelato, 500 HP formas de conseguir todavía. Eso es porque es de esta manera, es sólo para decirte que los nombres son tan específicos, el debería ser muy específico. Preferentemente no se quiere poner un espacio entre un nombre. Como puedes notar que te da un error. Aunque yo fuera a hacer esto, no es que no sea un problema. El problema es que mi nombre que identifica el nombre de mi variable no debe tener un espacio intermedio, ¿verdad? De lo contrario puedes usar, puedes usar tantas cosas que quieras usar por ahí. Puedes poner letras, dígitos, guiones bajos y signos de dólar. Pero los nombres deben comenzar con una letra, ¿no? Entonces lo harás, tu nombre no puede comenzar con sólo todos con un número como ese. No. Puede tener un número intermedio. No hay problema. No hay problema. Pero no puede comenzar con una carta. ¿Lo ves? No puede comenzar con una carta. No puede comenzar con un número, más bien, no con una letra. Disculpe eso. También los nombres que son como int o booleanos no se pueden usar como nombres. Estos son nombres que ya están reservados. El valor psique de Java. Ya sabes, los nombres de los tipos de cadenas de los que estamos hablando, los tipos de variables de las que estamos hablando como AND Boolean y muchas más. ¿ Ves eso? Entonces eso también es muy importante de entender y tener en cuenta. 9. Tipos de datos: De acuerdo, entonces lo siguiente que definitivamente queremos mirar en sus entrañas que hacer con los tipos de datos. Por lo que los tipos de datos, Bain mente que los tipos de datos. Por lo que bastantes números de ellos. Tenemos, por ejemplo, la picadura. Lo que hace interesante a un byte es que puede almacenar números enteros desde, creo, de negativo 128 hasta un 127. Entonces eso es un byte para ti. Y entonces alternativamente lo que tenemos es que tenemos un corto que puede y a pesar debe ser con letra pequeña con un corto que puede almacenar números enteros desde 32,768 negativos a 32,767. Eso es un tiro para ti. Y entonces también tenemos un entero que puede almacenar valores desde 2 mil millones negativos, creo, para ser neón, 147,483,648. Eso es de eso a una cantidad similar similar. Este otro lado también debería ser un número bastante grande, de hecho, tranquilo. Gran número e, en efecto, casi una réplica de la otra, realmente simplemente diferente de ella por una. Eso es un entero para ti. Y también tenemos nuestro largo, largo. Puede mantener los números de un número bastante grande. Un número bastante grande en efecto. Está sobre el 223372036856. Todo el camino a ver. Esto definitivamente no es todo alimento, 547750 ayuda. Ese es un número extremadamente humungous. Número extremadamente grande. En esencia va a ser lo mismo realmente, excepto que el último término debería ser diferente, creo. Perdón, pongo esto aquí y luego en el último mandato por allá, sólo voy a poner un siete. Y eso es lo largo. Y luego hay un flotador, que va a ser de sólo números fraccionarios falsos y se estanca especialmente entre de seis a siete decimales. Sí. Entonces un doble, que hemos estado hablando por un tiempo, almacena números fraccionarios hasta 15 decimales. Entonces eso es lo que hace un doble por ti. Y luego también tenemos un booleano. Booleano, y booleanos o estrellas, verdadero o falso. Verdadero o falso. Un valor booleano verdadero o falso para usted. Por último, tenemos a nuestro Shaw. Shaw, que sólo almacena un solo personaje, un personaje. Entonces justo, así como un resumen de que aquí en la flotación tenemos números fraccionarios de nuevo. Entonces ahí está. Ahí, ahí tenemos lo tenemos. Por lo que no sólo es importante esto, sino también saber que dependiendo de si eliges, debes saber que no sólo es eso importante, sino que solo ten en cuenta que si optas por usarlo por el corto y el largo descargar un doble un booleano, un choque. Contribuirá también en el tamaño, ¿verdad? Por lo que los tamaños son los siguientes. Para un byte, tenemos un tamaño de, creo que este es un byte. Ese es el tamaño de ahí. Entonces eso es un byte. Entonces como phi como, déjame poner esto debajo de él, verdaderamente justo debajo de él aquí. Entonces en lo que respecta a la toma, usamos el espacio de unos dos bytes o dos bytes. lo que respecta al int también. Usamos el espacio de unos cuatro bytes. En lo que respecta a su tiempo, nosotros usamos el espacio. Ten en cuenta que el espacio es cada vez más grande debido a los grandes desiertos que están involucrados. Por aquí. Se puede ver que esto va a ser ocho bytes u ocho bytes, y eso es un largo por ahí. Y luego fluyó tomaría hasta cuatro bytes. Y entonces un doble ocuparía ocho bytes también. Porque tiene una cantidad bastante grande de valores pasando por ahí. Y luego con un booleano sólo tomará un poco. Y entonces un sharp tomaría hasta dos bytes también. Sí, sólo dos bytes, ¿verdad? Sharp, como un tiro tomaría hasta dos bytes y largo como un doble ocuparía ocho bytes. Y eso es todo acerca de los tipos de datos. 10. Números: Entonces lo siguiente de lo que queremos hablar con más detalle es lo que se llama números Javan, ¿verdad? Entonces déjame poner eso a modo de comentario y luego digo números javan. Los números de Java son esencialmente. Ahora lo siguiente de lo que definitivamente sí queremos hablar se llama números Javan, ¿verdad? Y los números Java esencialmente cuando hablamos de ellos, como se puede ver en la pantalla, tenemos en números Java por ahí. Esto son esencialmente escribir números primitivos son todos los tipos de datos que esencialmente dividí en dos grupos. Tenemos entero, tipo entero, todo el, déjame ponerlo aquí mismo. Tipo entero, todo el tipo flotante. De acuerdo, es un tipo flotante, tipo entero. Siempre que hablamos de tipo entero, lo que esencialmente estamos hablando es más como un tiro y terminar a lo largo. Esa información se ve que esto es esencialmente un corto y final y un largo, ¿verdad? Pero entonces el momento en que empecé a hablar de flotar, flotar. Esto es sólo un comentario. Entonces eso va a estar flotando. Me refiero a flotar. Flotar, definitivamente y doble. ¿Ves eso? Entonces solo es importante sepas de qué es lo que estás hablando y el tipo de escritura que está involucrado con este tipo de cosas. Por ejemplo, si estás hablando es corto, por ejemplo, un tiro puede simplemente almacenar, como sabes que es corto, puede almacenar números entre theta2, negativo 32,768, todo el camino a esto, 32,700 y algo que significa que puedes, incluso números como 5 mil definitivamente pueden caber en esta categoría, ¿verdad? Entonces si fuera a anotar, por ejemplo, es corto, podría declarar tiro. Si voy todo el camino hasta aquí y lo metemos aquí, literalmente podría escribir algo como esto e ir rodado. Déjame poner un comentario y decir entero. Número. Stroke diría un disparo. Ahora obviamente lo tenía, tendría que dar mi tiro de nombre. Entonces digamos mi número. El número uno es igual a dos. Podrían ser 8 mil, por ejemplo. Podrían ser 8 mil. Dejadme que lo ponga aquí para nosotros. Podrían ser 8 mil punto y coma. No hay tasa de error. Pero si lo hiciera 80 mil error, ¿Por qué es eso? Porque el límite está entre menos treinta y dos mil y treinta y dos mil, ¿verdad? Por lo que tengo que hacer 8 mil. No hay problema. Podría incluso ir hasta 32 mil sí mismo. No hay problema. Pero entonces 33 mil era, ¿ves eso? Entonces 32 mil está bien. Ese es un déficit en mí que puedo usar y simplemente puedo usarlo como tú quieras. Obviamente, va a tomar un poco de algunas especies, como notamos en las cosas que estamos haciendo literalmente aquí, que se necesitan unos dos bytes de espacio que va a tomar. Y eso es un tiro. Y entonces tengo un final que puedo usar el cual he estado usando todo este tiempo. Entonces lo llamaré MyInt uno y digo es igual a n Como ustedes saben que un Inca contiene más de 2 mil millones. Así que literalmente podría poner un número tan loco como este. Y seguiré estando bien, tan loco como esto, porque esto debería ser de unos 2 mil millones. Creo que todas las llaves tren t, que es esto, esto es imprimir millones, así que sigo dentro del rango. Eso no es problema. Nohay problema en absoluto. Un fin podría ser de esta naturaleza y a lo largo podría ser de esta milla-largo, podría ser de esta naturaleza, y esto es humungous y maderero. Había alrededor de nueve número extremadamente grande. Número extremadamente grande. Sí. Probablemente trillones creo. Pero entonces mi enorme, enorme número, que podría poner 8123456789. Yo creo. Déjame ver. Sí. Creo que está bien. Probablemente sea probablemente más grande que el número que debería ser. Entonces lo pondré a las ocho, así. Creo que ese es el camino de mi largo terminaría. Y todos se declaran correctamente, no hay problemas. Pero entonces con los números flotantes también, hay un poco más de aquí hay un poco más de tecnicismo que tenemos que ser cautelosos. O por ejemplo, si utilizo un flotador y luego semi flotar y diría que es igual a mis flujos a través de decir, 5.7689. Ahí está. Eso debería funcionar, pero ¿por qué no funciona? Eso es porque no hay f Así que voy a poner F, entiende. De acuerdo, entonces eso es una carroza. Entonces alternativamente, podría poner un doble, que es una versión más grande. Y mi puerta, y digo que es igual a 8.995, falsa. Yo puedo poner tantos términos ahí, uno apenas menos de 15, claro. Y vuelvo a hacer esto. Normalmente en algunos contextos encuentras que los dobles no funcionan así a menos que pongas una D junto a ellos, ¿verdad? lo que por lo general me gusta preparar y poner una D justo al lado de ellos de esa manera para asegurarme de que todo sea perfectamente obra de cristal. Aún así, todavía podría funcionar como se puede ver, pero poner d es más técnicamente correcto. Entonces eso es lo que me encanta al final del día. Eso es lo que me encanta al final del día, Bain mente que podría simplemente imprimir cualquiera de estas cosas con sólo poner un system.out.Print my num one en el mío, int1, en mi largo mi afluencia o hacer cualquiera de ellos, podría ponerlos justo debajo y luego podré obtener la respuesta correcta. 11. Booleans: Ahora entramos en los tipos de datos booleanos de Java. Y aquí es donde mencionamos que nos estamos centrando especialmente en las respuestas verdaderas o falsas. Así que para eso también, sólo vamos a entrar aquí y dejarme sólo tocar eso para nosotros para que sepamos que estamos hablando de Java. Booleano. Tipos de datos booleanos. Hace aquí, tasa de impuestos. Y aquí, lo clave realmente que necesitamos entender y tener en cuenta es que, oh, mis palabras clave aquí con nuestro booleano sólo pueden ser los valores que sólo se pueden tomar son verdaderos o falsos. Entonces un ejemplo de esto sería, vayamos todo el camino de regreso a nuestro método principal para que pueda poner esto por nosotros. Y digo Bool, booleano, sí, y él es del tipo, el tipo de lo que estamos hablando es un booleano seguro. Pero entonces, ¿cuál es el nombre? Podríamos hacer una pregunta, podría decir, es, ¿es divertido codificar? Después insertamos true, por ejemplo. De acuerdo, así que podríamos realmente crear algo en este tipo de aquí, tan bueno como codificar diversión, por ejemplo. Y tecleamos en verdad. Y entonces tal vez sea moda Cool. ¿ Es cool la moda? Y luego decimos falso, por ejemplo. Algunas personas discutirían en eso. Y luego ponemos un punto y coma por ahí. Y entonces sólo tenemos que imprimirlo para nosotros mismos. Y así sistema dot out, dot print LN. Entonces decimos es, vamos a conseguirlo, es citando un entretenido entrar. Y después ponemos un punto y coma. Y luego podemos amarrar de nuevo el sistema dot out, dot, print LN. Y entonces decimos es la moda Cool? Es la moda Cool. A ver, lo hicimos con una minúscula. Por lo que data es fresco y fresco. Punto y coma también. Y cuando imprimimos eso, permítanme poner todo lo demás en como comentario. A modo de comentario. Como sólido común, sólo vemos que esto es todo lo demás es un comentario. Todo lo demás será un comentario. Ahí está. Y vas y voila, eso es cierto, es codificar día divertido es una verdad. Sobre todo en fresco, falso, ¿verdad? Y ahí es donde están los datos, tienes, eso son nuevos hábitos. Entonces eso es realmente, muy chulo. 12. Personajes: Entonces lo siguiente que queremos investigar es tiene que ver con los caracteres Java. Ahora ten en cuenta que debes estar preguntándote de qué se trata todo esto, pero los personajes Java tiene que ver con esa parte que seguí diciendo es lo agudo, ¿verdad? Y eso tiene que ver con esta toma, ¿no? Y podemos usar esto sobre todo tal vez si lo estás, puedes pensarlo más como los estudiantes de alguien en secundaria y solo estamos tratando de dar las calificaciones, podríamos escribir en shock y luego decir que mi nota es, digamos que eres brillante y digamos que va a ser, ponemos esto en una sola letra, a, a, ¿verdad? Y luego dice punto y coma. Y entonces podemos imprimir esto y decir sistema hacia fuera, imprimir, imprimir LN, y ahí está imprimir qué, migrar, Entrar punto y coma. De nuevo, necesito simplemente poner esto como un común lo hace bien, solo ordenar. Seguimos adelante. Y día Es una mi nota es una a, ¿verdad? Entonces esto viene muy útil. Por supuesto, si alguien es como un estudiante y quieres asegurarte de que la información esté resaltada así para nosotros. 13. Fundición de tipo: Muy bien chicos, así que lo siguiente de lo que definitivamente estamos hablando se llama Java type casting. Y la mejor manera de explicar el casting para usar se puede pensar en el casting es la conversión de moléculas, ¿no? Y tenemos dos tipos de fundición que es ensanchando casting, que esencialmente es sólo una forma automática de convertir un tipo pequeño de la variable que es un tipo más grande. Y estamos hablando de pequeños o grandes en cuanto a tallas por aquí. De ahí por qué nos movemos de un byte. Este es un casting ensanchado. Es como si nos convirtiéramos de un sesgo a un tiro a tiro cuando entero usar largo a un flotador o a un doble, ¿verdad? Como pueden ver, todos los que tenemos tamaños crecientes, como recuerdan los tipos de datos aquí, hablamos de ellos y de aumentar tamaños por allá. Y luego el estrechamiento del casting es exactamente lo contrario de eso porque con el cliente de estrechamiento, lo que estamos haciendo es exactamente eso inversa en el sentido de que al estrechar el casting, estamos un tipo más grande a un tipo de tamaño más pequeño. Por eso empezamos con el más grande, un doble, luego descargamos que solo, que un entero, Danny Shaw que un disparo, luego un mordisco. Por último, ver que la mejor manera de hacerlo sería, empecemos primero con un ejemplo. Haré un ejemplo de ensanchamiento de casting. Entonces lo nombraremos así. Y vayamos directo a ello. Llegamos a nuestro principal método por aquí, como pueden ver. Y un ejemplo de esto sería, digamos que teníamos un entero y llámalo mi mente, mi int uno por ejemplo. Y vamos a darle un asignarle un valor de alto, por ejemplo. Y cerramos eso, bajamos y luego hacemos un doblete. Como sabes que el tamaño de un int comparado con un doble, es un aumento de tamaño en, en menor que un doble. Entonces vamos subiendo y estamos tomando ese mismo valor que teníamos, un fin, que es 12, cuando ahora lo hacemos un doble. ¿ Cómo hacemos eso? Nombramos a nuestro doble. Vamos con mi preámbulos. Uno. Hacer por doble. Si quieres, sólo podría ponerlo como doble. Y luego aquí le asigno el entero exacto que teníamos. Y si escribo sistema, dot out, dot print, déjame poner eso aquí. La impresión. ¿ Y qué imprimo? Puedo imprimirlas las dos. Así que déjame imprimir mi doble en primer lugar y luego en segundo lugar, déjame copiar eso y pegarlo a continuación. Y sólo cambia lo que está entre mis paréntesis por aquí. Y poner mi derecha. Esencialmente lo que está pasando es esto. Tenemos nuestro tamaño pequeño, tipo tamaño de un extremo como conocemos los tamaños que los vimos aquí, que aumentan tamaños. Como puedes ver, un final es definitivamente más pequeño que un doble. Pero entonces estamos tomando eso mismo en ese más pequeño y luego uno ahora haciéndolo más grande. ¿Ves eso? Entonces eso es un casting que se ensancha. Ya ves que podrías pensarlo más como si estuviéramos aumentando su tamaño. Y probablemente te estés preguntando ¿por qué querríamos aumentar el tamaño de eso? Bueno, a medida que continúas con la programación, hay situaciones que definitivamente requieren que mojes Audi o cosas por el estilo. Así que vamos a correr esto y a ver qué obtenemos. Debería tener un doble que es un número mayor primero, otra vez, aquí está 12.012, ¿verdad? Ben importaba. Con él sólo estar en el sentido que nos va a dar, esto es esencialmente lo que estamos viendo aquí, es esencialmente lo que una automática, es una palabra automática. Es una fundición automática. Un int. Entonces negociable. Java hace eso por nosotros automáticamente, ¿verdad? 14. Fundición estrecha: Lo contrario de esto es ahora fila en casting, estrecho y casting. Y un ejemplo de ello sería el mismo ejemplo pero al revés. Entonces, en primer lugar, definamos nuestro doble. Y llamémoslo Mi hacer también. Vamos a equipararlo a, decidamos hasta cuánto tiempo va a ser. Digamos que van a ser 14. Cuánto debería ser 97, por ejemplo. Y luego le asignamos una D que termina ahí continuamente pasando así. Entonces lo que hacemos a continuación es definir un int y lo llamamos mi fin también. Y decimos que es igual a la mente debido a. Ahora bien, esto debería ser muy interesante. Esto debería ser muy, muy interesante. Mira eso. Enel momento en que hago esto, me da un error. En el caso anterior, no lo hizo. ¿ Por qué? Porque Java fue capaz de convertir automáticamente para mí. Pude entender que, oye, esto es un entero y si ahora se cambia, tweet tipo de un doble. Ya lo ves, pero en este caso, no es hacer eso, ¿verdad? Entonces esa es la cosa cuando estás pasando de tamaños de tipo más grandes a tamaño de tipo más pequeño, tienes que definir exactamente lo que estás haciendo. Entonces lo que voy a hacer es aquí, vamos a poner entre paréntesis int cerrar, y todo está bien ahora, todo está bien. Esencialmente, ese es el casting manual que acabamos de hacer por allá en el aspecto manual de la misma, No es automático en el sentido de que Java no puede simplemente hacer eso por nosotros aquí. Aquí tienes que definirlo que te estoy convirtiendo en un aislado y entender. Entonces después de que esto ha sucedido, ahora se almacena en esto. Piénsalo como una caja que llamó a Mi, ¿verdad? Así que vamos a seguir adelante e imprimir ese sistema dot out print. Imprimamos mis dos ahí, esto y peguemos este final aquí también. Ahorramos en, De acuerdo, genial. Por lo que deberíamos tener cerca de cuatro valores aparecen aquí. Siempre podemos simplemente poner estos, por supuesto, esto también adentro. Podemos ponerlos en comentarios o refresco. Nosotros no. No deben interferir con nuestros resultados son Bouvier en común, por lo que se descuidan esencialmente. Y vamos a correr esto y a ver qué obtenemos. Correcto. Entonces, ¿por qué lo conseguimos así? Eso es porque no pusimos impresión LN. Por lo que hay que poner un n aquí. Podrías ponerlo ahí abajo también, definitivamente, pero ya está ahí, creo. Entonces solo imprima y eso es 14.96, que es este nuestro doble. Y para int, convertimos ese mismo valor en qué? n, en tarro. ¿ Ves eso? Entonces tomó los enteros y tenemos 14. Entonces de eso se trata chicos. Eso es realmente bueno sobre toda la idea del casting Java. Hay muchas otras cosas de costo que explorar aquí, pero por ahora, esto definitivamente lo es, it. 15. Definición de operadores: De acuerdo, entonces lo siguiente de lo que queremos hablar, gente maravillosa es lo que llamamos Java. Permítanme volver a poner esto como comentario. Esto se llama operadores Java. ¿ Qué son también los operadores Java? Se puede pensar en ello más como operadores matemáticos. Los operadores son esencialmente lo que usamos para realizar operaciones sobre variables y valores. Por ejemplo, en este escenario aquí donde tengo, por ejemplo, lo siguiente, permítanme simplemente escribirlo para nosotros. Déjame sacar a este tipo de aquí y ponerlo aquí. Ahora, solo pensemos el escenario aquí donde estoy usando. Y déjenme poner eso en comentarios o por radio. Para que se te ocurra así. Entonces aquí mismo, vamos a usar el operador plus. Entonces empezaremos con un operador más los operadores mínimos que agregaré. Entonces por ahora sólo lo dejaremos como plus. Y diré int plus y diré que es equivalente a, déjame sólo escribirlo y luego lo sacaremos, trata de entenderlo correctamente. Índice de After Effects porque ese es el nombre de nuestro entero. Es equivalente a 45 más 60. Cerrar. Vamos a entender, vamos a correr primero y ver si corre y luego elaboramos lo que está pasando por allá. Nuestra y está en Detroit porque no la imprimimos. No le dijimos al sistema que lo imprima. Entonces ahí está. Y de vez en cuando estaré haciendo algunas de estas cosas si puedes recogerlas. Eso es realmente bueno. Muestraprogreso. Esa escena. X por ahí. Sí. Entonces veamos, el valor de X debería ser de ciento quinientos cinco días. Entonces eso es exactamente Hermoso. Lo que hemos hecho aquí es que hemos nombrado obviamente esta variable, el tipo int. Lo hemos nombrado y luego apenas 45 más 60, es decir que sumamos estos dos valores, incluso podría haberlo cambiado para multiplicarlo. Permítanme poner esa lente de coma y multiplicarse también con un astérix por allá, que se va a multiplicar por el cinco por 60, que debería ser 2700. Podría haber hecho eso con divide por ejemplo. Pero solo ten en cuenta que esto no me va a dar, ya que este es un número entero, esto podría no ser lo más inteligente que puedas hacer, porque va a haber una fracción, creo que debería ser tres sobre cuatro en circunstancias normales, pero como lo he puesto como un número entero, realmente solo me va a dar 0 porque es esencialmente 0.75. Ya ves, aquí tendría que cambiar su definición. A lo mejor darle un flotador. Doble si quiero. Por lo general me encanta usar dobles. 45, A ver. Debe registrarse como 0.75. Data está aquí por un minuto ahí estaba tratando de jugar conmigo, ¿verdad? Sí. Debe ser 45 sobre 60, que es tres sobre cinco, que es tres sobre cuatro, que es 0.75. Entonces eso es, eso es más o menos por ahí, ¿verdad? Y como dije, hay muchas más cosas que puedes usar. Obviamente, como dije, la división definitivamente funciona. También hay resta si quieres. Es decir, donde hay suma, tiene que haber resta. Entonces podríamos hacer eso con resta y solo ahorrar 45 menos seis t Y eso nos va a dar menos 15. Entonces eso, esa es realmente la belleza de solo trabajar con operaciones. Es realmente hacer esas cosas matemáticas, matemáticamente complejas de una manera muy simplificada, ¿verdad? Cuando cuanto más antiguo es el operador de impurezas positivas a menudo se usa para sumar dos valores, como en el ejemplo que estamos usando justo antes. También se puede utilizar para sumar una variable y una variable de valor IN y otra variable. Y para entender mejor eso, se puede pensar en ello así. Por ejemplo. Piénsalo como int y es igual a x más diez y nada. Déjenme llamarlo doble ancho porque ya lo llamé doble aquí. Entonces llamémoslo un doble y, x más diez. ¿ Por qué no? Por qué no inicialmente con esto nos da lo negativo 15 más diez. ¿ Cuánto nos da? Y vamos a ejecutarlo. Esa es una variable número n. Cuando corremos eso. Y definitivamente hemos puesto una y ahí porque ese es el valor que estamos buscando no x Así que eso nos va a dar menos cinco. Eso es porque tienes menos 15 más diez. Entonces esa es la cosa ahí mismo. Gente maravillosa. Usted puede apenas incluso conseguir la alegría de agregar incluso variables. Con las variables, ves que puedes decir literalmente simplemente declarar nueva variable y luego llamarla w. z es igual a y más x, y nada. Puede funcionar. Y más c, Puede funcionar. ¿ Por qué no funcionará? Debe ser menos cinco. ¿ Ves eso? Si lo nombramos ahí, vamos a encontrar Z. el valor exacto creo, debería ser negativo diez, si me acuerdo bien, o negativo 20 equivale a menos 15 y menos cinco exactamente a menos 20. Entonces eso es, esa es la belleza de ello. Esa es la belleza de esencialmente trabajar con esto. 16. Grupos de operadores: Y, ya sabes, Java esencialmente opera dispositivo los operadores en varios grupos. A los grupos R les gusta y voy a poner esto en comentarios para nosotros. Nómbralos grupos java. Grupos Java de operadores. Y aquí están. Tenemos, por ejemplo, aritméticas, las aritméticas. Tenemos, por ejemplo, la asignación 1's y tenemos comparaciones. Todos estos son diferentes grupos de operadores. Contamos con grupos lógicos u operadores lógicos si lo desea. Y por último pero no menos importante, también tenemos grupos bit a bit. Ves que los costos blandos con, dependiendo del nivel de profundidad con el que estés trabajando, te toparás con este tipo de cosas. Definitivamente tales cosas. Pero lo último que es posible quieras definitivamente quitar nota y mantener en tu arsenal de codificación es también solo conocer este tipo de operadores. Ya ves que los diferentes signos que estamos usando, ya te mostré como suma y resta. Hay división, hay multiplicación, que representaremos por un astérix. Pero entonces hay mucho más que esto. Se ve que por ejemplo, podríamos usar como el signo de módulo, líneas de módulo dadas por el porcentaje. Y lo que eso hace es que simplemente devuelve el resto de división. ¿Ves eso? Devuelve el resto de división. Entonces divides, por ejemplo, cinco por dos, obtienes dos. En realidad es cierto, y luego deja fuera uno, ¿verdad? Entonces si usas un módulo, unos cinco módulos dos simplemente te darán uno porque el resto sería uno. ¿Ves eso? Entonces esencialmente así es como funciona. Y entonces también tenemos un incremento que representamos por esto, lo que esencialmente significa que se aumenta el valor de una variable por uno, aumenta el valor de variable por uno. Entonces eso es algo realmente genial. Y negativo, negativo hace exactamente lo contrario de esto sólo para disminuir el valor de una variable en uno. Esencialmente de eso se trata. 17. Operadores de asignación: Entonces cuando hablamos de operadores de asignación Java, se utilizan operadores de asignación para asignar valores a las variables. En, por ejemplo, en este ejemplo que estoy a punto de mostrarte por aquí, puedes pensar en ellos así. Permítanme poner aquí la fuerza de que sean capaces ver lo que está pasando. Entonces déjenme sólo decir asignación. Asignación. Estos son nuestros operadores de asignación. Y un buen ejemplo de esto sería, por ejemplo, si solo dices y y es igual a 29, acabas de hacer qué? Ha asignado el valor 29 al por qué o cómo mediante el uso del operador es igual a verdadero. Entonces así es como funciona, ¿no? Eso es lo que funciona. Al poner sus iguales dos, estás asignando algo a algo. No estás diciendo que algo es igual a algo o decir que algo está asignado en otra cosa. ¿Ves eso? Entonces por supuesto la asignación adicional podría funcionar, por ejemplo, así donde simplemente decimos y plus es igual a. De hecho, déjenme decir que Z plus es igual a y. y déjenme limpiar esto para nosotros y luego lo ponen correctamente. Esta es una tarea, una que nosotros hacemos. Para que puedas pensarlo más como una, como esta. Déjenme solo ponerlo así y decir y más z es igual a tres, por ejemplo, ¿no? Entonces esencialmente lo que estoy diciendo aquí es que en esencia es más así. Es más como digo, y es igual a Y más tres. ¿ Ves eso? Entonces esencialmente si tengo mi y, serán 29 más tres, que serán 32. Simplemente puedo asignarlo como más es igual a tres. Entonces es más como en mi y, asignar. Y agrega un tres en mi y como seno y agrega F3. ¿ Ves eso? Entonces déjame asegurarme de que todo lo demás esté aclarado porque no necesitamos nada de eso. Y vengamos aquí e intentemos correr esto y veamos qué obtenemos de esto. Por lo que debe ser un sistema, dot out, dot print LN. Y decimos, ¿qué es y, Qué es y? A ver qué obtenemos cuando corremos. Nuestro código. Deberían ser 32, voila, ahí está, 32 ahí mismo. ¿ Ves eso? Entonces esa es la asignación adicional. Por supuesto que podrías haber hecho eso también con el signo negativo. Y con muchos, muchos otros operadores, te vendría bien un signo positivo. Para suma, todo negativo en resta, multiplicación que podrías hacer en módulo. Podrías hacerlo con muchos, muchos símbolos en escritura, solo es cuestión de que decidas en última instancia cómo quieres hacer eso. ya lo ves. Sólo por darte un ejemplo. Hay, por ejemplo, podrías haber hecho como, por ejemplo, si fueras a decir y es igual a, digamos que y menos es igual a cinco por ejemplo. Ya ves eso, y luego cierras eso. También podría haber porcentaje Y a Y porcentaje es igual a dos. Por ejemplo. También podría haber por qué. Las posibilidades como genuinamente. 18. Operadores de comparación: Las posibilidades son simplemente tasa genuinamente interminable. Y solo ten en cuenta que si lo hiciste sin embargo, quieres hacer algunos operadores de comparación de Java, es decir comparar, eso es operadores de comparación. Así que esos, déjame sólo poner un comentario aquí para que quede muy claro que un lote tratando de codificar algo que sólo estamos poniendo un texto para el propio nodo desierto Bain mente que se podría utilizar estedoble signo para representar que algo es definitivamente algo es definitivamente igual a otra cosa. Entonces esto significa que algo es igual a otra cosa. Y luego si pones un signo de exclamación, exclamación como este con un igual, significa que algo es diferente, diferente de. Déjame que te lo baje para que ni siquiera tengas que confundirlo con nada más. Entonces significa diferente a o no igual a. Este significa definitivamente igual a. Y hay tantos, por ejemplo, hay algo que es mayor que, um, y luego hay algo que es menor que. Y luego también está esta donde decimos menos o es igual a dos, ¿no? Entonces eso es esencialmente menor o igual a. Entonces es menor o igual a, ¿verdad? Y lo contrario sería simplemente mayor o igual a, mayor que o igual a. Entonces también tenemos Java. También tenemos operadores lógicos java. Operadores lógicos que funcionan de la siguiente manera. Si tuvieras dos ampersands, por ejemplo, al Emperador sentido así, ¿qué significa eso? Significaría que su fin lógico. Y lo que eso significa, por cierto, es que devuelve verdadero si ambas afirmaciones son verdaderas. Ejemplo de esto, porque no está muy claro para, para, para, para, a simple vista, te ocurriría que x es menos de seis, por ejemplo. Y entonces dirías ampersand, ampersand. Y entonces dirías que x también es menos de nueve, por ejemplo. Déjame poner eso como x es menos de nueve, por ejemplo, ¿verdad? Entonces eso significa que tiene que cumplir ambos. Ambas, ambas condiciones. X definitivamente debe ser menor que n se enumeran nueve. O podríamos haber hecho lo contrario aquí y Xij debería ser menor y mayor que. Aunque tiene que tener alguna tasa lógica. Por lo que tiene que ser mayor a tres, por ejemplo, significando x está contenido entre 63, pero seis, N3 mismos no están incluidos. 63 en sí no están incluidos. ¿ Cómo sabemos eso? Porque no hay signo igual en ninguno de ellos. En ME, de ellos, decimos c. y hay muchos más operadores lógicos java por supuesto, pero o unos cuantos. También está el que tiene que hacer sólo un signo de exclamación, lo que significa que no es lógico Y lógico NOD, como lo llaman, que simplemente invierte el resultado devuelve falso. Si el resultado es cierto, ¿ves eso? Entonces solo ten en cuenta todas estas posibilidades que existen aquí mismo. 19. Cuerdas Java: Entonces lo siguiente que queremos analizar definitivamente tiene que ver con lo que llamamos cadenas Java. Este es probablemente el más con el que te encontrarás muchas veces que son cadenas de Java. Entonces déjenme bajar eso por nosotros. Cadenas Java. Y de qué se trata esencialmente las cadenas Java. Es, es como explicamos el concepto de cuerdas. Enviamos que las cadenas sólo se usan para almacenar texto. Es una cadena esencialmente es solo una variable que contiene una colección de caracteres rodeados de comillas dobles. Es así como identificamos una cadena. Si tiene comillas dobles y sabemos que es una cadena, ¿no? Entonces un ejemplo de eso sería cadena de cosa favorita que nos encanta a la hora de codificar el saludo de cadena. Y luego decimos es equivalente a hola a todos. Hola a todos. Muy bien. Entonces esencialmente eso va a ser así. Pero, ¿qué falta? Notación, max, estas dos citas que necesitamos ahí mismo. Entonces tienen que estar ahí. Por todos los medios. Voila, ahí está, se ve verde. Ningún error es perfecto que lo que es. Y su cadena en Java es en realidad un objeto que contiene métodos que pueden realizar ciertas operaciones en cadenas. Por ejemplo, la longitud de una cadena se puede encontrar con el método length. Ahora bien, ¿cuál es el método de la longitud? Piénsalo como alfabetos, ¿verdad? Piénsalo como alfabetos. Cosa. Por ejemplo. Este saludo. Si quería contar cuántas letras, cuántos caracteres si quieres, hay en esto. ¿ Cómo haría eso? Y solo quiero asegurarme de que me quite esto así y traer ropa así, eso tendría mucho sentido aún más. Trae hola a todos juntos. ¿Cómo haría eso? Yo sólo diré sistema, dot out, dot print LN. Y sólo voy a decir, por ejemplo, la longitud de un saludo es poner doble notación max y decir add ahí, ¿qué estoy agregando? Más saludo, saludo, longitud de punto. Y sólo cierra eso. Y así de sencillo, podré averiguar apenas cuánto tiempo es nuestro texto, o cuánto o cuántos caracteres había en la palabra. Hola a todos. Justo así. Y la longitud de un saludo es de 14. Entonces probemos y contemos que fósiles y veamos aquí está cada uno, 234567891011121314. Entonces los datos son al punto 14 caracteres, por lo que el número de letras que hay. Y con la mayoría de los cursos de codificación, encuentras que lo que el examinador podría hacer o quien sea que te esté enseñando haría es probablemente escribirán algo así como una cadena y luego escribirán, por ejemplo, texto TXT, es decir. Y luego poner letras de un alfabeto, , B, C, D E, F, G H I J K L M N O P Q R S T como T V W X Y, Z. luego poner como un extremo por allá y simplemente poner por aquí en lugar de la longitud de un saludo que encontrar la longitud de este texto. Justo así. Lo ejecutan y encuentran que el número es 25. Eso es porque dejé uno de ellos. A ver. Las anomalías deben ser de 26 alfabetos, a, B, C, D E, F, G H I J K L M N O P Q R S T U V W X Y, Z. Sí, sí. Perdóname si me olvido, si olvidé uno de los alfabetos de allá. Pero esencialmente, sí, definitivamente ves cómo es capaz de contar estas 25 letras para nosotros, ¿verdad? Entonces eso es genial. Eso es increíble. Y definitivamente hay mucho más métodos de cadena que eso, ¿verdad? Por ejemplo, tenemos dos mayúsculas y luego a minúsculas, por ejemplo, al mirar nuestro texto por aquí con este alfabeto que tengo aquí que tal vez no sean los más perfectos. Podría, por ejemplo, reescribir todo el asunto en mayúsculas inferiores, como pueden ver, toda la cápsula superior mía. Pero, ¿y si quisiera ponerlos a todos en gorras bajas? ¿ Cómo hago eso? Bueno, es sencillo. ¿ Cómo hacemos eso? Bueno, solo haces esto, puedes cancelar todo eso. Y escribiendo en vez de, no estamos encontrando la longitud, no nos interesa y la longitud, más bien nos interesa a minúsculas. Entonces ahí está. A viola minúscula. Y con nosotros da clic en Ejecutar, ejecútalo, y vamos a verlo todo de nuevo, sólo en minúsculas. Es decir, todo se ha convertido en minúsculas. Lo mismo aplica por aquí. En lugar de que sólo ese saludo sea como es. Podríamos hacerle esto. Podríamos simplemente tener que ir todo en mayúsculas a minúsculas, a mayúsculas. Y vamos a mover esto, dándonos un error ahí. Ejecútalo y voila status. Estos son nuestros textos, pero hagamos el saludo. Saludo a mayúscula debe ser Hola. Todo el mundo, ¿ven eso? Entonces ahí está con letras grandes, ¿verdad? Y también existe la posibilidad tal vez digamos que querías encontrar un personaje en una cuerda, ¿verdad? Entonces usamos lo que llamamos el método del índice, ¿verdad? Debido a que devuelve el índice que es la posición de la primera aparición de un texto especificado en una cadena, incluyendo un espacio en blanco. Espacioen blanco. Entonces por ejemplo, ¿y si quisiera encontrar en la palabra hola a todos? ¿ Y si quisiera encontrar el puesto? La posición de todos? Entonces para hacer eso, solo podría dejarme copiar eso y pegarlo de nuevo porque ya tengo eso. Podría decir simplemente saludo. Entonces dije índice de puntos off. Ahí está, índice apagado. ¿ Y es un índice de qué? ¿ Es una cuerda? Bass, las opciones, ya que soy una indexación un valor, personajes, ¿qué estoy indexando? Entonces definitivamente estoy indexando una cadena. Una cuerda. Entonces, ¿cuál es el nombre de esa cadena? Entonces el nombre de esa cadena es, así que por ejemplo, digamos que estoy buscando solo localizar la posición de una de estas letras por aquí. Por ejemplo, digamos que estoy buscando la letra Z y quiero localizar la posición de la letra Z. así que solo ven aquí y da click en Texto y solo mueve esto para indexar. Y esa es una cuerda que estoy buscando. En esa cuerda, ¿qué voy a buscar? Yo sólo voy a poner cita y poner la letra z, ¿verdad? Y sólo corre eso y mira lo que se me ocurre. A ver lo que se me ocurre. Entonces ahí está, posición 24. Ahora probablemente te lo estés preguntando, pero yo tenía 25 cartas. ¿Por qué me está dando 24? Bueno, cuando Java cuenta, empieza desde 0. Entonces, si empiezas desde 0, literalmente estás tomando cada número que habrías contado normalmente, compra uno. Es como si estuvieras restando por uno. Entonces es por eso que en última instancia tenemos 24 en lugar de 0.5. ¿ Ves eso? Si quieres ser un poco elegante, podrías literalmente, literalmente podrías poner e imprimir en esto algo más parecido a encontrar una posición de y luego estás apegado a eso. El valor que quieres por encima de ellos escriben el valor que quieres todo el día. 20. Concatenación: De acuerdo, y entonces lo siguiente de lo que queremos hablar se llama concatenación. ¿ Y qué es una concatenación? Tengamos eso escrito para nosotros aquí. Catenación. concatenación esencialmente es la mejor manera de pensarlo. Es así. En un caso, por ejemplo, de una concatenación de cadenas. Cuando se tiene, por ejemplo, operador de adición, se puede utilizar entre cadenas para combinarlas. Esa combinación que se da ahí es lo que llamamos Kong car Tan Ni Shun, eso se llama concatenación por ahí. Y la concatenación, ¿cómo lo haremos? Esencialmente, lo que vamos a hacer, por ejemplo, es que sabemos que tuvimos un momento en el que hablamos sólo un poco de esto, pero aquí podemos hacerlo mucho más lejos. Y, ya sabes, eres capaz de, por ejemplo, solo digamos que es algo que hemos estado haciendo ya. Simplemente no sabíamos que seguimos concatenando. Entonces piénsalo como si tuvieras la oportunidad de, por ejemplo, digamos que tenías que decir que tenemos una cepa. Es un nombre. Y luego es el ejemplo de Chris. Y entonces también tienes tren de síntesis. Debería poner códigos dobles. Entonces aquí tengo otra cadena, el apellido. Es Chris Johnson por ejemplo. Sí. Pantallas Johnson. Y eso lo voy a apagar. Y en última instancia lo que puedo hacer es simplemente hacer este nombre más el hecho que estoy usando un plus y apellido. Aquí es donde entra esencialmente la concatenación. Yo he concatenado esas dos variables por allá. ¿ De acuerdo? ¿Y qué obtengo? Yo me quedo con Chris Johnson. Podría agregar un espacio por aquí entre ellos solo para asegurar que este espacio entre ellos, por supuesto, y lo grande que es ese espacio. Por supuesto, si son lo grande que es en el medio determinará qué apoyadas las artes o solo una barra espaciadora debería ser suficiente. Y papá es Chris Johnson. ¿ Ves eso? Entonces hay dos tipos de variables. Eso es cadenas de costos se han concatenado. Y también puedes usar el método conquistado para concatenar dos cuerdas, ¿verdad? Entonces esta, ¿cómo ocurre? En vez de que yo haga esto que he hecho aquí? Podría haber hecho esto. Podría decir, hagámoslo ahora mismo juntos. Diré nombre.com corte. Eso es apellido o apellido. Apellidos. Hay. Y ya no necesito esto. Entonces esta es una alternativa a lo que acabamos de hacer antes aquí. Por lo que debería darnos los mismos resultados. Refresco Chris Johnson, es Chris Johnson. Chris Johnson, incluso por debajo también. ¿ Ves eso? Entonces esa es la cosa ahí mismo. La flexibilidad con esto, el hecho de que usted es capaz de terminar la barra espaciadora mucho más fácil en el segundo escenario aquí que no es tan fácil de hacer sólo a primera vista, por supuesto progresivamente erescapaz de aprender mejor. Pero por ahora, esto es lo que somos capaces de hacer, ¿no? 21. Matemáticas de Java: Y luego lo siguiente de lo que queremos hablar es matemáticas Java. Y de lo que se trata esencialmente la matemática Java es que esto es más como una clase que realmente te permite realizar muchas tareas matemáticas en números. Entonces, por ejemplo, la matemática, el método math max se puede usar para encontrar el valor más alto de x e y, ¿verdad? Entonces por ejemplo, si tuvieras, por ejemplo, algo así como math dot max y esperas para introducir tal vez 719. Entonces la mejor manera de hacer esto, por supuesto, es si tienes algo de la siguiente manera, tal vez quieras simplemente ponerlo aquí mismo y es un sistema. Apunte, imprime puntos LN y solo pon eso en un corchete. Y su sistema así, claro, cerrarlo y Java debería poder detectar esto nos decía que 19 es el grande. Podría hacer la versión alterna de esto y decir media, claro. E incluso aquí, Java debería decirnos que siete es el mínimo. Entonces ahí está, ¿verdad? Entonces eso es una cosa muy, muy chula que puede pasar por ahí. Bajo matemáticas Java. Estas son algunas operaciones que ya están en el programa. Y luego también está SQRT, que literalmente significa raíz cuadrada. Por lo que te permite obtener una raíz cuadrada de cualquier número que quieras. Números pares que son bastante complejos como 80, digamos raíz cuadrada de 80, que debería estar entre 89. Entonces ahí está, 8.94 datos así, así para ti, bien hecho ya. Y entonces también puedes ser, puedes usar el ABS matemático, que se usa para valores absolutos. Entonces ABS y ABS esencialmente devolverán el valor positivo absoluto de x Esto funciona bien si tienes un número negativo como este, por ejemplo, la mejor manera de hacerlo, déjame cambiar mi teclado. La mejor forma de hacerlo es simplemente poner como negativo 80. Se le debe dar positivo 80. Ahí está. Eso porque es un número absoluto. Y los números absolutos tienen siempre la razón de Pablo. Y también podemos tener una matemática aleatoria, que devuelve un número aleatorio entre 01, que es inclusivo por cierto. Así que déjame correr esa unicidad por nosotros y sólo decir al azar aquí. Muy bien. Entonces ahí está. Vamos a ejecutarlo. Y va a devolver un número entre 0.010 o simplemente al azar. Entonces si lo vuelvo a ejecutar, probablemente no obtendría lo mismo. ¿ Ves eso? Así que matar al azar y simplemente sacar al azar números aleatorios apareciendo así, ¿verdad? Para obtener más control sobre el número aleatorio, tal vez solo quieras un número aleatorio entre 0100. Puedes usar la siguiente fórmula. Podemos utilizar una fórmula del siguiente tipo. Y sólo decir, por ejemplo, que hey, int aleatorio es igual a, estás ganando algo de control. Por aquí hay un poco de algunos casi como casting, estrechando casting si quieres, que todavía estaban haciendo aquí. Y déjame poner esto aquí, voila, Por eso quería matemáticas. Este es el punto de Matemáticas al azar. Y entonces aquí mismo usa C multiplicado por ciento ciento uno. Esencialmente lo que eso significa es de 0 a un 100. Eso es lo que, eso es esencialmente lo que eso significa. Y como este es un comentario que solo asegúrate de que el modo común esté activado, molde de comentarios se activa. Y todo lo que tienes que hacer, por lo tanto aquí es imprimir. Imprima este valor aquí. Ordenar ILS, imprimir, al azar y t. sea, tenemos tres. De acuerdo, vamos a correr otra vez y a ver cuánto obtenemos. Ahora. Tenemos 17. Vamos a correr otra vez y ver cuánto obtenemos. Ahora, tenemos siete. Esto es sólo valores aleatorios. Hay más fórmula fija a cómo está sucediendo esto, solo vellosidades aleatorias saliendo, 48 y así sucesivamente. Y puedes hacer esto tantas veces como quieras, y te seguirá dando valores diferentes, ¿verdad? Si alguna vez fuera a repetir un número, sólo saber que habría, una coincidencia completa, no sería porque hay algo necesariamente especial en el número. Es sólo valores aleatorios corriendo. 22. Booleans de Java: Entonces lo siguiente que definitivamente queremos investigar se llama o más bien tiene que ver con los booleanos java. Si bien nuestros booleanos java, bueno, muy a menudo en la programación, necesitarás un tipo de datos que sólo puede tener uno de dos valores como sí o no, On, Off, True o false. Esto sucede mucho en el aprendizaje automático y todo el aspecto de la IA también, ¿verdad? Y Java tiene un tipo de datos booleano que puede tomar valores verdaderos o falsos. Valores booleanos. O un tipo booleano se declara con una palabra clave booleana y sólo puede tomar valores de verdadero o falso. Entonces por ejemplo, como mencionamos la última vez, podríamos hablar de cómo Boolean y luego decimos que es Java divertido ejemplo. Y le asignamos, aquí dibujó, definitivamente lo es. Y podríamos hablar de cómo es el booleano. ¿ Es buena la comida? Eso suena a lluvia. No, no lo es. No lo es. Codificar es bueno, no comida. Entonces se podría decir sistema dot out, dot, print LN. Y luego justo ahí dentro, puedes escribir lo que habías colocado inicialmente es divertido, y conseguirías lo que sea que quieras llegar. Y entonces aquí también, podrías simplemente poner, ¿es buena la comida? Y cuando corras esos dos, debes obtener Verdadero o falso. Verdadero o falso. Eso es verdadero o falso según lo que se le asignó, ¿verdad? Y concedido, es más común devolver valores booleanos de expresiones booleanas para pruebas condicionales, se ve que las pruebas condicionales que viene muy útil. Y esto es algo que exploraremos con más detalle a medida que avanzamos. Pero sólo para una expresión booleana, la expresión booleana es como expresión Java que devuelve un valor booleano, verdadero o falso. Se pueden utilizar operadores de comparación como el operador mayor que para averiguar si una expresión o una variable es verdadera, ¿verdad? Por lo que esto puede ser de mucha ayuda. Y yo, por ejemplo, lo pienso más parecido, así. Piénsalo más así. Digamos que tenías int x es igual a ocho. Y digamos que tenías int y es igual a tres. Y querías comprobar, por ejemplo, justo cuál es mayor entre los dos en términos de verdadero o falso, ¿verdad? Entonces haga una declaración, por ejemplo, y diga sistema dot out, dot print LN y haga una declaración como x es mayor que, ¿por qué es eso verdadero o falso? Ahora, tú y yo miraríamos a X y Z es más grande que tres y luego dirían, Sí, definitivamente, Eso es cierto. Eso es cierto. Entonces vamos a ver. Java es capaz de detectar eso. Y por qué creo que eso es porque nuestra y o y no está siendo aceptada aquí porque estoy seguro que hay un punto como aquí donde todavía teníamos nuestra y activa. Entonces pongamos eso en el comentario para que no tengamos que preocuparnos por eso. Bueno. Entonces aquí está y es accesible de nuevo. Entonces vamos a ver. Eso es cierto aquí abajo. Entonces los datos son ciertos, y siempre podría poner este n comentarios también, sólo para asegurar que no continuamos, ¿verdad? Así que déjame ejecutarlo de nuevo solo para que disfrutes de zonas de disfrute. Va a ser verdad. Nuevamente. Seguro que nos robaron nuestro número al azar aquí después de correr. Ese es el que nos da 95. Entonces déjame quitar esa. Ya no necesitamos eso. Esencialmente lo que necesitamos es eso, ¿de acuerdo? E incluso podríamos hacerlo como formas que incluso podría hacerlo una manera más fácil mediante el cual podemos incluir los valores en sí mismos en lugar de simplemente poner esos valores, podríamos poner como 4567, es esto, es, esto, ¿es esto cierto o falso? A ver. Es falso. Eso es Java automáticamente hace eso por ti y es como, Hey, esto es un booleano y esta es una situación verdadera o falsa aquí. Y si definitivamente falso, pero cinco no es mayor que 67. Entonces, en esencia, eso es exactamente lo que está pasando allá. Y ellos en mente que se podría hacer esto también con el signo igual y sólo decir por ejemplo, 45 es 45 es igual a dos. Y recuerden que mostramos iguales a por doble signos iguales iguales a 267. A ver, cuando Java lo ejecuta. A ver, pulsado el botón Depurar por ahí. Lo que quiero presionar Ejecutar falso. No es cierto. No es cierto, pero es 45, a ver. Es 45 es igual a 45, ¿verdad? Cierto. ¿ Ves eso? Sí, eso es porque la comida cinco e equivale a 45. Entonces esa es la belleza de usar expresiones booleanas. Sólo un poco de eso. Como S viene a la mayoría de las situaciones, usted es capaz de ver definitivamente el valor de eso. 23. Declaraciones condicionales: Entonces lo siguiente que queremos explorar es probablemente una de las cosas más carnosas que entra, sobre todo en todas las aplicaciones de codificación. Y eso tiene que ver con declaraciones condicionales, ¿no? Esto falso. El primero es la sentencia condicional if else de Java. La sentencia condicional if else de Java. Entonces eso es porque Java supone las condiciones lógicas habituales a partir de las matemáticas. Si bien es menor que, mayor que igual a igual a igual a dos. Java ha construido en declaraciones condicionales dentro de él. lo que se puede utilizar si, por ejemplo, se puede utilizar if, si se desea especificar un bloque de código a ejecutar, si la condición especificada es verdadera. Puedes usar, si eso, si algo es cierto, entonces puedes usar else para especificar un bloque de código que se ejecutará si la condición es falsa, ¿ves eso? Y entonces si también, esto, esto, esto si más, días, else if, que se usa para especificar una nueva condición para probar si la primera condición es falsa. Y luego se conmutan también. Interruptor, ¿qué interruptor? Sentencia condicional o switch case para especificar muchos bloques alternativos de código a ejecutar, nuestro enfoque va a ser fundamentalmente en si y demás, especialmente ¿verdad? Y tal vez en else-if. ¿De acuerdo? Y esto es lo mismo con otros lenguajes de codificación. Se puede pensar en esto como, más como en un ejemplo práctico. El modo en que se verían, por ejemplo, digamos si, si los pones, si hay cuatro, es mayor a 15, por ejemplo, ¿qué debería pasar? Entonces así es como, así es como funciona por allá. Entonces solo abriré mi paréntesis por aquí y sólo lo pondré así. Y en el momento en que hago esto, estoy tratando de ver dónde está el error aquí porque ni siquiera he hecho nada todavía, pero ya me está dando un error. De acuerdo. Sí. Creo que está bien. ¿ Lo es sin embargo? No. No creo que esté bien. No creo que esté bien. A ver. Déjenme agregar otro. Sí. Está bien. No, está bien. Ahí fue donde estaba el error. Por muchos comentarios que he hecho en todo este código que estoy haciendo ahora. Entonces podría decir por ejemplo, el sistema dot out, dot print y simplemente escribir algo como 20 o 34 es mayor que 34 es mayor que 15, ¿verdad? Sí, Eso si esta condición se cumple, si esta condición es cierta, entonces esto es lo que debería pasar, ¿no? Entonces esto es lo que debería pasar si eso es cierto. Por lo que Java va a entender y ejecutar esto y comprobar en lugar de todos mayores que 15, si es, voy a escribir esto. Si no lo es, no va a escribir nada más porque no lo he escrito. No le he dicho qué hacer. Si no es cierto, lo escribirá. ¿ Por qué? Porque es cierto. Pero déjenme hacer esto y poner aquí la situación alternativa y establecer la de cuatro. Si cuatro es menor que 15, ahora, escribe lo siguiente. Si hago esto, no va a escribir nada ahí en lo que a eso se refiere, ¿verdad? Nada hay ahí así verdad ni del escenario anterior. Y para evitar, probablemente te preguntes instalar haciendo ahí. Pongámoslo en una cita y ejecutémoslo y no veamos nada. Nada. Eso porque no especificamos lo que debería pasar si la condición no se cumple como verdadera, ¿verdad? Y esto nos lleva a la segunda parte de lo nuestro aquí para después decir. Pero entonces si este no es el caso, entonces ¿cómo lo hará, qué sucederá en la situación alternativa opuesta? Para entender completamente que uno también Bueno, déjame simplemente quitar esto y asegurarme de que me sale esto. Esto es lo que busco. Este tipo de aquí abajo. Permítanme borrar todo eso. Y voila, si no. Entonces ahí está mi declaración de otra cosa. contrario, ¿qué se debe escribir si no se cumple la condición anterior? ¿ Qué se debe escribir? Nuestro tipo? Y sólo dile que escriba. Condición no satisfecha. Por ejemplo, condición no satisfecha. Voila. Ahí está. Vamos a ejecutarlo y ver condición no satisfecha. Esta es condición no se cumple. Aquí. Ahí está. Entonces el estado de cuenta else da cuenta de un escenario por el cual la condición que se complació, ¿qué es falsa? Si es cierto, se ejecutará. Si es falso, no se ejecutará. Entonces ese es el, ahí es donde entra el tema, ¿verdad? Y esa es la belleza de eso ahí mismo. Esa es definitivamente la belleza de ello. Y puede usar la sentencia else if para especificar una nueva condición. Si la condición es falsa. El beneficio de éste es sólo la idea que permite especificar tantas condiciones como sea posible. Pero el otro sólo se usa. Un veredicto final para decir si algo es falso, esto es lo que encuentras entidad. Eso es todo. Pero de lo contrario, si como aquí, no podría literalmente reemplazar esto else-if y seguirá funcionando. Fue de 210% de trabajo. Pero con más si aquí, hay tener en cuenta que puedo poner otra condición y decir otra cosa. Si, por ejemplo, cuando t es menor a 16, entonces ¿qué debo escribir? ¿Ves eso? Entonces hagámoslo y veamos ahora ¿por qué no leyó nada? Eso es porque aquí, extensiones Java como en vez de dólares en 50 nodos, no menos de 15, decía, Ok, déjame saltar. A lo mejor encontraré algo que lo satisfaga y luego diga otra cosa, si la impresión es menor a 16 atada, este insecto que es un 20, no es menor de 16. Entonces lo encontró, oh Dios mío, no puedo escribir nada. Todavía podría poner otra cosa aquí y decir otra cosa. Por supuesto que quiero poner mi más fuera de esto, así que eso es un OLS. Y en mi otra ahora podría escribir algo tan simple como sistema. Sistema, dot out, dot, print. Y las condiciones no se cumplen. Déjenme ponerlo como ambas condiciones para que quede claro que estamos hablando de esta última. Bola de ambas condiciones no se cumple. Se comprobó si y luego comprueba else-si y luego finalmente descansó en else para decir, ok, si ambos no están satisfechos, y por lo tanto, esto es lo que pasa. Pero, ¿qué pasa si aquí hacemos lo contrario? Bueno, si hacemos esto, son búsquedas y esto es lo que obtenemos. Esencialmente solo se detiene en la primera línea porque es como si estuviéramos satisfechos, ya lo hemos impreso, no necesitamos seguir adelante. Así va a entender Java lo que está pasando aquí, ¿verdad? 24. Proyecto de clase: De acuerdo, muchas gracias chicos por sumarse a este curso. Espero que hayas aprendido tanto y que todo lo que has aprendido, veas genuinamente su valor y su implementación en la vida cotidiana. Eso es lo que pasa con Java es que tiene tantos usuarios. Y como seguramente notaron con algunos de los ejemplos que estamos dando, que hay tantas aplicaciones de esto y espero que sean capaces de aplicarlas. Y para tu proyecto de clase, lo que quiero que hagas es que te he adjuntado algún ejercicio por aquí. Me gustaría ver cómo ustedes son capaces de resolver este problema que he adjuntado aquí mismo. Y me encantaría conseguir algún código de punto. Entonces si han resuelto este ejercicio que he adjuntado a los archivos del proyecto, solo envíen esa respuesta a través y les daré retroalimentación al respecto. De acuerdo, salud.