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.