Al fin alguien que explica todo tan claro :), gracias :D
@josematosmarte966110 жыл бұрын
La verdad que tienes el don de la explicación!!! Muy buenos y claros tus vídeos
@desconocido82777 жыл бұрын
Tengo sueño pero no puedo dejar de aprender!!! Excelente como explicas.
@ferl12642 жыл бұрын
8 años después ésta explicación me sirvió para mi tarea de Fundamentos de Programación, eres un grande, saludos desde México.
@EmpiezaAProgramar2 жыл бұрын
Claro, todos los fundamentos de la programacion son utiles ahora y dentro de 20 años, asi que espero que lo hayas disfrutado! Un saludo.
@manuelbartolomepujol24769 жыл бұрын
Unos videos magníficos, para quitarse el sombrero. Estoy haciendo un fp a distanca público y lo esplican mil veces peor se saltan todas las bases y no matizan en absoluto. Gracias a estos videos podemos aprender sin ningun costo y eso es algo muy importante en la situación social actual. Olee Emilio eres un fenomeno.
@Bowieyoung898 жыл бұрын
grandioso maestro!! muy facil de entender y no como otros "profes" que no le entiendes absolutamente nada y ellos van a su ritmo sin explicar casi nada, me encantan tus videos sigue asi amigo sigue haciendo videos de poo, muchas gracias por ayudarnos infinitamente gracias!! =)
@RUBEN239008 жыл бұрын
la verdad esque tus tutoriales me han estado ayudando bastante, y aparte cada vez me da mas emocion de saber mas y mas. saludos y sigue asi con estos excelentes trabajos.
@francobo85098 жыл бұрын
Muchísimas gracias tío, tienes la mejor guía que he encontrado hasta ahora!
@yorderporter5 жыл бұрын
Han pasado 5 años pero tus vídeos siguen ayudándonos, gracias!. Mereces muchos más likes y visitas, al menos los míos dalos por seguro :D
@j-techgamingx62657 жыл бұрын
En serio que excelente forma de enseñar, asi de simple pero se le queda uno el conocimiento como nunca. Ni mis maestros de universidad XDDD
@danielcruz16207 жыл бұрын
wow te felicito encerio que claridad de explicación gracias gente como tu hace grande youtube
@joaquinbecerra270110 жыл бұрын
Muy buenos videos y entendibles, aunque quiero ya que se vayan complicando...me alegra que haya este tipo de tutoriales para poder aprender. Gracias
@victorrobles65157 жыл бұрын
Me doy cuenta que con ese 1 dislike, El 99% de los programadores tienen criterio piensan razonan y no son en lo absoluto ignorantes. Eso me agrada demasiado.
@tavo9510738 жыл бұрын
Tus tutoriales son muy buenos tio!, t preocupas hasta por lo mas minimo, graciasss
@sup29937 жыл бұрын
Gracias a lo que nos has enseñado cree mi primer programa, una calculadora de 2 digitos :v import java.util.Scanner; public class Calculadora { public static void main(String[] arg){ int a,b,opc,r; Scanner s = new Scanner(System.in); System.out.println("Calculadora v1.0. Elija una opcion"); System.out.println("1.Sumar"); System.out.println("2.Restar"); System.out.println("3.Multiplicar"); System.out.println("4.Dividir"); opc = s.nextInt(); switch(opc){ case 1: System.out.print("Digite un numero: "); a = s.nextInt(); System.out.print("Digite otro numero: "); b = s.nextInt(); r = a + b; System.out.print("El resultado es: "+r); break; case 2: System.out.print("Digite un numero: "); a = s.nextInt(); System.out.print("Digite otro numero: "); b = s.nextInt(); r = a - b; System.out.print("El resultado es : "+r); break; case 3: System.out.print("Digite un numero: "); a = s.nextInt(); System.out.print("Digite otro numero: "); b = s.nextInt(); r = a * b; System.out.print("El resultado es : "+r); break; case 4: System.out.print("Digite un numero: "); a = s.nextInt(); System.out.print("Digite otro numero: "); b = s.nextInt(); r = a / b; System.out.print("El resultado es: "+r); break; } } }
@pacienciamedalavida91012 жыл бұрын
Simplemente te amo, gracias, gracias, graciasss
@macdestroyer119 жыл бұрын
9 de 44 videos.. de apoco mejorando.. gracias.
@facundocaceres20239 жыл бұрын
Me fascinan tus videos! un abrazo che! gracias!
@jcz4043 Жыл бұрын
Muchas gracias, muy bien explicado !!
@sandrofigueroapianda69827 жыл бұрын
Muy clara la explicación. Gracias
@mohaisometrico60777 жыл бұрын
Que fiera este tio
@genervalencia77004 жыл бұрын
Compa se ganó su like
@darleyguti10358 жыл бұрын
buenos videos me han gustado mucho
@jackbaso68810 жыл бұрын
buen trabajo!
@jazielvalenzuela70767 жыл бұрын
Maestro! bendito seas!
@superinmortal3010 жыл бұрын
Muy bueno. A por el bloque 2.4 :P
@oxpey44734 жыл бұрын
Y si en el caso que quiera poner dos condiciones? para hacerlo con por ejemplo la 'a' y la 'A'
@STEVENopticus8 жыл бұрын
Se puede hacer un bucle dentro de switch para que escriba los case automaticamente ?? Por que si por ejemplo son 100 cases que queremos hacer, se haria un poco largo escribirlo uno a uno ....
@VictorNaranjoB7 жыл бұрын
en el case puedo hacer la comparación? similar a lo hecho en el if anidado? por ejemplo le asigno a la variable letra lo que capture en pantalla y en los case evaluar si el valor switch(letra){ case (letra > 30 ): System.out.println("hace calor"); break; case (letra < 30 || letra > 25 ): System.out.println("hace frio") break; funcionara?
@alejandrouribepiedrahita64618 жыл бұрын
hola tengo una pregunta cuando le asigno una letra a la variable letra y no la pongo en comilla simple me sale error y coloco un numero sin las comillas y no sale error
@jhosennyespinoza19333 жыл бұрын
como haces en el caso de que el char sea ingresado por teclado, y que tengas que settear el dato en el constructor de una clase?
@universoinfinito71258 жыл бұрын
excelente, me ayudado mucho
@santizuluaga29987 жыл бұрын
hola, tengo una duda : Cuando el programa se sale de los case yo coloque lo siguiente: System.out.println("El valor buscado no esta en los case"); (Sin asignarle el default); y pues tambien me imprime en pantalla el mismo mensaje, Mi pregunta es ¿Que diferencia hay entre colocar el default y no colocarlo?
@alvaroarquez56279 жыл бұрын
Men me salbaste de una muchas gracias :D
@marcopc9088 жыл бұрын
pero tu sos un genio boludo :v Muy buenos tutoriales
@genesys707 жыл бұрын
Hola Emilio las explicaciones son muy buenas podrías recomendar algún libro para complementarias los videos
@darleyguti10358 жыл бұрын
gracias por la clase
@samielperro9 жыл бұрын
Muy buenos felicidades
@josemanuel121589 жыл бұрын
Muy buen video, gracias!
@mikeloto217 жыл бұрын
saludos buen dia queria saber como podriamos adicionar la option de Scanner, para la cual el se hiciera el swich y el usuario pueda elegir alguno de los casos Gracias
@gonzalohidalgo29858 жыл бұрын
Emilio, estaría genial que por algún lado indicases que en las nuevas versiones de java es posible introducir otros tipos de datos como por ejemplo una cadena de caracteres String.
@EmpiezaAProgramar8 жыл бұрын
Eso lo hago en los siguientes bloques, sin ir mas lejos creo que en el bloque 4. Un saludo.
@Joanna-oe3nv5 жыл бұрын
¿Cómo hago para que lea más carácteres ?
@dubraxka16 жыл бұрын
Buenísimo!!!!!! :D gracias!!!
@saulhl80978 жыл бұрын
con valor de entrada???
@maxtla0710 жыл бұрын
Gracias.
@angiekaterineramirez42779 жыл бұрын
Muy bueno los tutoriales me han enseñado, pero estoy buscando algo parecido y es poder crear un tipo char pero que pueda ser ingresado por teclado lo necesito para un trabajo, gracias
@EmpiezaAProgramar9 жыл бұрын
Angie Katerine Ramirez Eso lo he hecho en alguna ocasion, mirate todos los videos hasta llegar y listo, seguro que de paso aprendes mucho. Sino echale imaginacion y hazlo por ti misma, que es sencillo. Un saludo.
@albertn08554 жыл бұрын
Por qué no solamente le dices cómo? Yo también necesito saberlo. Idiota.
@cristianmendez96574 жыл бұрын
@@albertn0855 xD, la verdad hubiera sido mas util. En vez de lanzar ese spam
@triplexd1410 жыл бұрын
Tengo una duda cuando le doy run project también me imprime o me muestra "el valor es b", abajo me muestra "el valor es 1" y abajo me muestra "el valor es b", porque el tuyo no, esto usted lo hace en el min 7:06 a mi me muestra todos los case, no solo 1 como a usted muchas gracias, por sus vídeos.
@triplexd1410 жыл бұрын
pd: yo uso netbeans no eclipse
@triplexd1410 жыл бұрын
seguir viendo el vídeo mas adelante da la respuesta.
@chuty6669 жыл бұрын
+Edgar Alvarado eso te pasa por que al elegir un case, si existen más case (de arriba abajo) se te muestran todos ya que no has cortado el programa en el momento que te muestra un case, para ello usas break; te pongo un pequeño ejemplo: switch(letra){ case 'a': // Mensaje o el que sea break; case 'b': // Mensaje o el que sea break; case 'c': // Mensaje o el que sea break; default: // mensaje erroneo que quieras por defecto } } } Así de esa forma si eliges el case 'b' por ejemplo te muestra lo que tenga el case b y no sigue mostrandote el resto de cases , o si eliges el case a pos se queda en ese y yasta ejejej
@lferdinandgamer18689 жыл бұрын
mi duda era la siguiente hice todo el procedimiento pero si le doy valor de b a la hora de compilarlo me tira ese resultado y todoa los demas dependiendo del caso tira del valor que le doy para arriva ejemplo si le doy a me tira la respuesta de a , 1 y % juntas colo lo soluciono???
@armaramirezo19729 жыл бұрын
Hola... usa el break;
@lferdinandgamer18689 жыл бұрын
gracias me sirvio de mucho y me encantan sus tutoriales soy de costa rica y muchos de mis amigos que estudiamos esta carrera lo suegimos estaria genial que sacaras mas videos yo apenas voy por los bucles aun tengo mucho que aprender a y queria saber si tengo alguna duda se la podria hcer llegar???
@LionsLite9 жыл бұрын
Una duda ¿no ahi diferencia si yo pongo el break seguido del ";" ? , ejemplo: case 1: System.out.println("El valor es 5");break;
@JMTorresDupri9 жыл бұрын
+LionsLite Como va? no, no habría diferencia, lo único que deberías tener en cuenta es que las líneas se leen de modo secuencial, esto quiere decir que de arriba hacia abajo sí importa el órden en que se escriban, ya que variará la ejecución de la misma.
@LionsLite9 жыл бұрын
J.M. Torres ahhh, gracias :)
@windermeneses4428 жыл бұрын
muy bueno, una pregunta los de introducir por tecalado estan mas adelante?
@ASMinlok9 жыл бұрын
Una duda: ¿Por qué cuando en default no pongo ("El valor que estas buscando no está en los case") sino ("El valor es: "+letra) y luego pongo como valor de letra '5' me sale como resultado: El valor es: 53?
@ASMinlok9 жыл бұрын
Lord Minlok Resuelto, por alguna razón al tener "int" en vez de "char" me daba ese resultado.
@getas9309 жыл бұрын
hola oye me gustaria saber como lograr que al seleccionar uno de los case me regrese al switch nuevamente gracias
@chuty6669 жыл бұрын
+gerardo valencia podrías aplicarle un bucle do while, así cuando finalize el programa vuelve a dar la vuelta y vuelves al switch
@davidvilarino67118 жыл бұрын
muchas gracias
@innovationc568 жыл бұрын
En el primer case del código, abajo de la línea de impresión de pantalla pusiste: letra = '9'... eso significa que el nuevo valor de c pasará a ser 9 en el caso de que ese case sea verdadero???
@cesarordonezlopez24779 жыл бұрын
Aprendamos a escuchar los vídeos gente paso a paso
@albacrein576810 жыл бұрын
Hola, gracias por tus vídeos, una pregunta ? Que pasea internamente en este ejemplo con el case 1, que imprime el mensaje que el valor es b, y después letra = 9
@EmpiezaAProgramar10 жыл бұрын
Alba Crein ¿Como? No entiendo tu pregunta, ¿a que te refieres?
@zerozero606410 жыл бұрын
Hola, Empieza A Programar Buen curso de java, sigue así. Alba Crein Trataré de responder tu duda, en el minuto 12:28 de este video es donde cambia los casos a: case 1, case 2, case 3, case 4. Bien, si al atributo llamado letra, le asignas el valor de 1 y posteriormente ejecutas el programa, lo que pasa es lo siguiente: Al evaluar la condición del switch(), entrará en case 1 y tendrá que ejecutar línea por línea hasta encontrar el break; con el ejemplo que esta en el video, el código de case 1 es el siguiente: public static void main(Stribg[] arg){ //Inicio del main int letra; //Atributo letra de tipo entero letra = 1; //Asignas el valor 1 al atributo letra switch(letra){ //Recibe el valor del atributo letra para evaluar los case case 1 : //Entró en case 1, ya que 1 es igual que 1 System.out.println("El valor es b"); //Imprime en pantalla: El valor es b letra = '9'; //Asigna un NUEVO VALOR al atributo letra break; //Sale del switch() Ojo!!! Aquí un detalle, la línea que dice, letra = '9'; lo que hace es darle un nuevo valor a ese atributo, pero el atributo letra ya es de tipo entero, y el nuevo valor es el caracter '9' (si te fijas se distingue que es caracter por las comillas simples '9') entonces el atributo letra no valdrá 9, como estas asignando un dato de tipo char a un dato de tipo int, lo que se guardará en letra es el valor del símbolo 9 en el código ascii, que en código ascii el '9' vale 57. (Te recomiendo que busques en google código ascii y podras ver una lista del numero que tiene cada símbolo). Pues bien, solo cambió el valor de letra pero no se imprime nada, si tu quicieras comprobar, basta con que escribas la siguiente línea de código al final de la llave que cierra el switch() System.out.println("Ahora letra vale: "+letra); y la corrida completa del programa sería en pantalla: El valor es b Ahora letra vale: 57 Espero haberte aclarado tu duda, aunque me extendí un poco. Suerte
@angiekaterineramirez42779 жыл бұрын
+Empieza A Programar lo que pasa es que necesitó saber como puedo hacer un carácter por char con la sentencia switch pero hacerlo por teclado, le agradecería si pudiera hacer un tutorial sería de gran ayuda
@2212MA7 жыл бұрын
Muy buena explicación siempre!. Pero, no te cansas mucho de tanto "cojer". jajajajja
@snowart_z9 жыл бұрын
Empieza a porgramar Una pregunta como puedo hacer para meter Switch por teclado?
@chuty6669 жыл бұрын
+Santiago Ortiz Almanza si te refieres a escribir una de las opciones del switch mediante teclado tendrías que usar la función Scanner. para ello tienes que importar la librería import java.util.Scanner; crear tu switch y plantear antes la pregunta para responderla mediante el teclado , así recibirías la respuesta directamente de ese switch creado. Un ejemplo sencillo: import java.util.Scanner; // importar librería public class X{ public void main(String[] args){ Scanner teclado = new Scanner(System.in); // damos nombre a la función en este ejemplo teclado int n; // Variable entera (n de numero) System.out.print("Elige un caso: "); // preguntar dato n = teclado.nextInt(); // contestación mediante teclado variable tipo int switch(n){ // entre los aprentesis del switch el nombre de la variable case 1: // primer caso si escribimos 1 en la contestación System.out.println("Este es el caso 1"); break; // se corta el programa en este punto si se escribe 1 case 2: // segundo caso si escribimos 2 en la contestación System.out.println("Este es el caso 2"); break; se corta el programa en este punto si se escribe 2 default: // mensaje por defecto, si no escribimos ni 1 ni 2 System.out.println("Opcion erronea"); } } }
@lsnop29l9 жыл бұрын
Me dice que cambie "char" por "String", como lo soluciono? :/
@chuty6669 жыл бұрын
+Victor Pulido (snop29) posiblemente has puesto el valor de tu variable char con comillas por ejemplo char letra = " a "; y eso es incorrecto, por eso te dice que lo cambies. char va con comilla simple. Para solucionarlo tendrías que hacer esto: char letra = ' a '; Creo que ese es tu posible problema.
@TheIsmaelux9 жыл бұрын
Pero no entiendo que tengo que hacer , para que no sea un valor fijo en char , sino que pueda ingresar el caracter que yo quiera ...... no entiendo :C
@mayogarcia57959 жыл бұрын
+The Ismaelux pues habia dicho que eso lo iba a enseñar despues y creo que eso es con el metodo equals, tengo una duda similar, pero seguiré viendo los demas videos, estan geniales
@albertochen48198 жыл бұрын
Hola, os dejo unos test que hice con solo lo que se ha aprendido hasta ahora para practicar como ejercicios. Hice uno con los if/else y otro con el switch Osea, se que estan bien, se los dejo solo por si les sirve de ejemplo o algo. El de switch import java.util.Scanner; public class Tesstswich { public static void main(String[] args){ int a; Scanner S = new Scanner(System.in); System.out.println("¿Que edad tienes?"); a = S.nextInt(); switch(a){ case 18: System.out.println("Recien cumplidos, felicidades, y mis condolencias."); break; case 17: System.out.println("Estas llegando a los 18, disfruta."); break; case 16: System.out.println("Estas en plena adolescencia"); break; case 15: System.out.println("Quinceañer@, cuida tu virginidad"); break; case 14: System.out.println("Estas entrando a la preadolescencia,¡granitos!"); break; case 13: System.out.println("Estas en una de las mejores edades, DISFRUTA"); break; case 12: System.out.println("Tienes 12, las relaciones no existen para ti,¿ok?"); break; case 11: System.out.println("Tienes 11 añitos, no te preocupes."); break; case 10: case 9: case 8: case 7: case 6: case 5: case 4: case 3: System.out.println("Eres pequeñ@ aun, no te preocupes de nada."); break; case 84: System.out.println("¡HAN PASADO 84 AÑOS!"); break; case 100: System.out.println("¿Pasandote de inteligente? Pendejo."); break; default: System.out.println("O eres mayor de edad, o eres un imbecil."); } } } -------------------------------------- El de if/else: import java.util.Scanner; public class Tesst { public static void main(String[] args){ int a; Scanner S = new Scanner(System.in); System.out.println("¿Es usted hombre o mujer?"); System.out.println("Si es hombre presione 1 y si es mujer presione 2."); a = S.nextInt(); if(a == 1){ System.out.println("¿Tienes novia? 1:Si 2:No"); a = S.nextInt(); if(a == 1){ System.out.println("Entonces estas en una relacion, chico."); } else if (a == 2){ System.out.println("Entonces eres soltero"); } else{ System.out.println("Perro, solo teclees el 1 o el 2."); } } else if(a == 2){ System.out.println("¿Tienes novio? 1:Si 2:No"); a = S.nextInt(); if(a == 1){ System.out.println("Entonces estas en una relacion, chica."); } else if(a == 2){ System.out.println("Entonces eres soltera"); } else{ System.out.println("Pendeja, solo el 1 o el 2."); } } else{ System.out.println("Error motherfucker,¡1 o 2 solamente!"); } System.out.println("Gracias por hacer el test :)"); } }
@KerubinXZV8 жыл бұрын
+Alberto Kotonaru interesante
@antonioquesada58916 жыл бұрын
son muy wenos tus videos, no tendras de arduino????
@NatsuBB9 жыл бұрын
creo que voy mejorando gracias a este video pude aser mi primer programa es este import java.util.Scanner; public class nombre { public static void main(String[] args){ int a; Scanner S = new Scanner(System.in); a = 1; System.out.print("que numero del abecedario es a? "); a = S.nextInt(); switch(a){ case 1: System.out.println("acertastes"); break; case 2: System.out.println("no acertastes"); break; case 3: System.out.println("eres malo"); break; default: System.out.println("fallastes"); } } }
@julianvillaquira41277 жыл бұрын
acertaste* fallaste*
@isaacgutierrez66466 жыл бұрын
para que lea tipo char introducido por el usuario es Scanner obj = new Scanner(System.in); char letra; System.out.println("ingrese una letra wey"); letra=obj.next().charAt(0); //saludos desde mexico cabrones;
@ruizesparzasalazarjuanpabl65765 жыл бұрын
Al fin men, estaba buscando esto por días y lo encontré en un comentario jajaja gracias.
@angiekaterineramirez42779 жыл бұрын
Y porfa si el dueño del canal ya ha publicado un tutorial con char que se pueda ingresar por teclado me puede mandar el ling gracias
@chuty6669 жыл бұрын
+Angie Katerine Ramirez mira, cuando tienes importada la librería y has hecho lo de la función Scanner con el nombre deseado por ti. los valores se pedirian así. Te pondre un ejemplo con lo de la variable char: import java.util.Scanner; // importar librería public class X{ public void main(String[] args){ Scanner teclado = new Scanner(System.in); // damos nombre a la función char letra; System.out.print("Escribe una letra: "); // preguntar letra letra = teclado.next().charAt(0); // responder mediante teclado una variable de tipo char. System.out.println("La letra elegida es " + letra); // respuesta de programa } } // Si quieres contestar mediante teclado valores de tipo int sería: teclado.nextInt(); // variable de tipo double: teclado.nextDouble(); espero que te sirva
@angiekaterineramirez42779 жыл бұрын
gracias chuty666 por la información :D
@luismiguelvalvaslinares26317 жыл бұрын
porque no eres mi profe
@serraiglesias85525 жыл бұрын
ejem, ya blaste sobre "char" en el video de los atributos pero bueno xdddddddddd