Enhorabuena Emilio, eres un crack!!! No solo sabes programación... además sabes enseñarla de una forma sencilla, intuitiva y muy amena. La gente como tú sois las que hacéis grande youtube e Internet en general. Sigue así por favor, te lo agradecemos infinito.
hÓ joder tío,,eres un super teacher,,,,,joder tío te comprendo totalmente todo sin perderme ni un momento,,, jamas e aprendido algo así de rápido,,, joder tío sigue así,,,,,, te mereces super likes,,, casi tengo un tes multidinamico de "prueba y error" gracias ti casi lo tengo..,, te lo agradezco,,!!
No saben lo feliz que me senti al crear mi primer programa creado por mi de Java :'D esto de la programacion es algo que los adultos con conocimientos de programacion lo pueden hacer y yo con 14 años ya estoy creando programas, Me espera un gran futuro como Programador : ) Grasias Empieza A Programar, Tienes un Subcriptor mas y Grasias por darme un futuro como Programador Suerte a ti, si en un futuro quieres ser un gran Programador Aqui les dejo mi primer programa de Java :' ) import java.util.Scanner; public class JavaE { public static void main(String[] arg){ int a,b; Scanner S = new Scanner(System.in); System.out.print("Introdusca el pass:"); a = S.nextInt(); if (a ==324 ){ //"==""< >" System.out.println("======="); System.out.println("Valido"); System.out.println("======="); Scanner B = new Scanner(System.in); System.out.print("cuanto es 4 + 2?:"); b = B.nextInt(); if (b ==6 ){ System.out.print("Valido"); }else{ System.out.print("Invalido"); } }else{ System.out.print("Invalido"); } } }
Sé que ha pasado bastante tiempo desde que publicaste este curso y hasta ahora lo encontré. Me parece excelente. A nadie le había entendido como a ti, muchas gracias y la verdad se siente muy bien hacer el programa sólo. Saludos desde Colombia, no sé si haya uno mas actualizado pero con este estoy aprendiendo bastante ya que es la primera vez que inicio en esto de la programación.
Genial curso.. con la visto hasta ahora ya hice mi primer programa para calcular el area o el perimetro de un triangulo. Aca se los dejo para que lo vean. import java.util.Scanner; public class asd { public static void main(String[] args){ float b, h, l1, l2, l3, res; int op; System.out.print(" :::::::::::::: M E N U ::::::::::::::"); System.out.print("
1) CALCULAR AREA DE UN TRIANGULO"); System.out.print(" 2) CALCULAR PERIMETRO DE UN TRIANGULO
"); Scanner sc = new Scanner(System.in); op = sc.nextInt(); if(op == 1){ System.out.print("
Ingrese el valor de Base: "); b = sc.nextFloat(); System.out.print(" Ingrese el valor de Altura: "); h = sc.nextFloat(); res = b * h / 2; System.out.print(" El AREA del triangulo es: "+res); } if(op == 2){ System.out.print("
Ingrese el valor del lado 1: "); l1 = sc.nextFloat(); System.out.print(" Ingrese el valor del lado 2: "); l2 = sc.nextFloat(); System.out.print(" Ingrese el valor del lado 3: "); l3 = sc.nextFloat(); res = l1 + l2 + l3; System.out.print(" El valor del diametro del trangulo es: "+res); } if(op != 1 && op != 2){ System.out.print("
Gracias he recordado muchos conceptos que se me habian olvidado en mi carrera, seguire completo tu guia, quiero estar bien para entrar a trabajar en una empresa de programacion.
El curso es excelente hasta estos tiempos...MIl gracias amigo, tu contenido me está ayudando mucho. Yo lo hice un poco más simple, la cosa es captar las diferente formas, así se aprende muchísimo más¡¡¡ int a; Scanner S= new Scanner(System.in); System.out.println("Introduzca un valor"); a= S.nextInt(); if(a%2==0){ System.out.println("El nro es par."); } else { System.out.println("El nro no es par"); } } }
Lo hice con una sola variable(sin ver respuesta)...voy por buen camino...poque tengo buen maestro jajaj muy buenos explicativos y practicos tu videos.(tengo captura del programa) :3
Así he resuelto el ejercicio. Por cierto el curso es magnífico. import java.util.Scanner; public class Bloque21 { public static void main(String[] args) { System.out.println("Introduce un número"); Scanner S = new Scanner(System.in); int i = S.nextInt(); System.out.println("El numero introducido es: "+i); int x = i % 2; if (x == 0){ System.out.println("El numero "+i+ " es par"); } else { System.out.println("El número "+i+" es impar"); } } }
Muy buen curso seguiré contigo hasta el final, una critica constructiva creo que sería interesante que tuvieras un micrófono de esos con anti-ruido porque cunado veo varias veces el mismo vídeo y se escucha el fondo molesta pero por lo demás un 10. Gracias por tus tutos.
hola gracias por tus videos estuve toda la tarde tratando de hacerlo pero nunca e me ocurrio eso del % me rendi bi el video hasta que explicas lo del % y luego me puse a hacerlo y me resulto ahora siento nuevas fuerzas y nuevos animos muchas gracias
Es normal, a nadie se le suele ocurrir las cosas a la primera... Que no te salga un ejercicio no es motivo de desilusión, sino no existirían programadores, en esta profesión lo importante es el espíritu de autosuperación.
buen video compadre.. cuando ivas en el 7:50, le puse pause al video y cree esto, si hay algun error o manera de resumirlo seria bueno que comentaran :) import java.util.Scanner; public class prueba { public static void main(String[] arg){ int x,a,b; Scanner S = new Scanner(System.in); System.out.println ("=========== Ingrese valores a comparar =========="); System.out.println("Ingresar VALOR UNO"); a = S.nextInt(); System.out.println("Ingrese VALOR DOS"); b = S.nextInt(); System.out.println("___________________________________________________________"); {
if(a ==b) { System.out.println("El numero: "+a+" es igual a: "+b ); } else{ System.out.println("El numero: "+a+" no es igual a : "+b); } if(a =b){ System.out.println("El numero: "+a+" Es mayor O igual que: "+b); } else{ System.out.println("El numero: "+a+" No es mayor o igual que: "+b); } if(a != b){ System.out.println("El numero: "+a+" Es distinto que: "+b); } else { System.out.println("El numero: "+a+ " No es distinto a: "+b); } } } }
Use este codigo (voy a comentar sin antes ver tu ejemplo, por si se parecen): Scanner T = new Scanner(System.in); int y,aux; System.out.println("Escribe un numero y te dire si es par o impar:"); y = T.nextInt(); aux = y; y = y%2; if (y==0) {System.out.println(aux+" "+"es un numero par :)");} else if (y!=0) {System.out.println(aux+" "+"es un numero impar :)");} Lo acabo de ver y me complique o alargue un poco la cosa, pero al menos funciona jaja.
Hola , estoy empezando con la programación y tus videos son geniales , este es mi codigo y me funciona , haber si ves algun fallo. import java.util.Scanner; public class Ejercicio1 { public static void main(String[] args) { System.out.println("Introduce un valor para A: "); Scanner S = new Scanner(System.in); int a = S.nextInt(); if(a%2 == 0){ System.out.println("A es par."); }else{ System.out.println("A no es par."); } } }
Yo sólo declaré una variable puse esto. import java.util.Scanner; public class PRIMERO { public static void main(String[] arg){ int a; Scanner S = new Scanner(System.in); System.out.println(" Indroduzca su número: "); a=S.nextInt(); a=a%2; if(a==0){ System.out.println(" Su número es par: "); } else{ System.out.println(" Su número es impar: "); Y así también me sale correcto...nosé si estará bien Gracias por tus videos
Para no estar borrando todo el programa pueden ponerlo como comentario iniciando con /* y terminando con */ así pueden comentar varias líneas como un solo comentario y no pierden los primeros ejemplos ;)
Gracias, se nota que estoy aprendiendo, pude hacer el programa y cuando ponía de x un numero impar, salía: Es falso. Y cuando puse par salio: Es cierto. Pero a mi me valio solo poniendo: public static void main(String[] arg){ int x = 9; if(x%2 == 0){ System.out.println("Es cierto:");
Disculpame! De primera... Gracias por este curso!Me esta siendo de mucha utilidad. Te comento. Al hacer el ejercicio de los numeros pares e impares, me arroja un tipo de error que dice "Resource leak: S is never closed", ya lo resolvi, usando TRY y FINALLY, tuve que buscar entre materiales en internet, pero aunque lo resolvi, y pude hacer las pruebas bien, me podrias explicar porque a vos no te sale eso en Eclipse?y eso que copie cada paso que hiciste. Desde ya agradezco tu respuesta! Saludos desde Argentina! :D
Yo hice esto, para insertar valores por consola: import java.util.Scanner; public class Programa6 { public static void main(String[] args){ int a,b; Scanner S = new Scanner(System.in); System.out.println("Introduce el valor para a: "); a=S.nextInt(); if (a%2==0){ System.out.println("a es par "); } else{ System.out.println("a es impar "); } } }
Hola muy buenas las clases de programacion, te puedo seguir perfectamente y me ayuda mucho con el curso.Pero hago un criica constructiva.Podrias ampliar un poco la imagen para ver mejor las sentencias ??? Gracias!!
Gracias por los tutos estoy aprendiendo bastante, solo una duda, vi un programador de google y usa un programa de fondo negro con letras de colores para programar, sabrias cual es?? Saludos
EIMER_RENAN a ver el comentario lo postie el 1 de JUNIO, repito 1 de JUNIO aparte si realmente no te importara ni siquiera se hubiera molestado en responder al comentario idiota :V
Buenas, muy agradecido por este gran aporte. Al realizar el ejercicio por mi cuenta lo hice de forma distinta, sin embargo, aparentemente el resultado es el mismo. Declare dos atributos de tipo entero A, B. Luego al atributo B le asigné el número 2 y que el valor de A sea introducido por teclado, para que mi condición fuera if ( A % B == 0), está bien hacerlo así o esta forma es mas lenta para ser leída por el ordenador? De antemano, nuevamente gracias!
este es mi programa y también funciona correctamente. import java.util.Scanner; /** * @author ramiro */ public class Numero_par { public static void main(String[] args) { int numero1; int resultado = 0; Scanner objeto = new Scanner(System.in); System.out.println("ingresa el numero"); numero1 = objeto.nextInt(); if (resultado == numero1 % 2){ System.out.println("el numero es par "+numero1); } else{ System.out.println("el numero es impar "+numero1); } } }
Una pregunta, ¿por qué en la parte del texto en System.out.println se usa "+x+"? No entiendo lo que significa ese parámetro. Sé que aplica el número que pongas, pero no entiendo el porque de los dos ++.
Soy nuevo en programacion. Si puede verificar este código. Lo hice antes de que dijeras tu solucion. Mi interes es saber si la manera en que lo hice da el mismo resultado y es sea factible en cuanto a elaboracion. Aqui mi codigo: import java.util.Scanner; public class Bloqu21 { public static void main(String[] arg){ int x; Scanner sc = new Scanner(System.in); System.out.println("Inserte el valor de x: "); x = sc.nextInt(); x = x % 2; System.out.println("El valor de x es: "+x); if(x == 0){ System.out.println("Este es un numero Par"); } else{ System.out.println("Este no es un numero Par"); }
Hola tengo una duda. Yo intenté realizarlo por mi cuenta e introduje la siguiente condición lógica en la función if: if ((x % 2) == 0) { System.out.print("El número es par");} ¿Valdría esa expresión?. (El programa funciona, pero no estoy seguro de haberlo realizado correctamente). Un saludo.
mi codigo fue disinto , por que lo hice sin ver como lo hacias , import java.util.Scanner; public class Duque21Ejemplo { public static void main(String[] arg) { int a; Scanner S = new Scanner(System.in); System.out.println("Introduce un Valor. "); a = S.nextInt(); a %= 2; if(a == 0) { System.out.println("El numero es par. "); } else { System.out.println("El numero es impar. "); }
Buenas, no se si todavía responderás a comentarios. Yo siempre intento hacerlo antes de ver el vídeo y lo he hecho de otra manera y solo con una variable y en mi opinión el resultado es el mismo.¿Qué opinas? if(a%2==0){ System.out.println("Su número es par"); } else{ System.out.println("Su número es impar"); }
yo lo hice así y me salio bien: import java.util.Scanner; public class p6clase { public static void main(String[] arg){ int a; Scanner X = new Scanner(System.in); System.out.print("introduce el valor : "); a = X.nextInt();
Por qué en algunas ocasiones hay quien pone "public static void main (String[] arg)" y otras ocasiones "public static void main (String[] args)" el arg a veces finaliza con s y a veces no?? Saludos gracias!
La respuesta a para que sirve String[] arg (que me hacen mucho) es mas facil de lo que piensas, pero si vas aun por este video no te la puedo dar, de hecho, en el momento de escribir estas lineas aun no lo he explicado en el curso de Java, pero esta realmente cerca, cuando veas el video sobre String lo comprenderas. Sobre porque se pone en ocasiones arg y otras args, es porque ese arg es una variable, por lo que le puedes poner el nombre que quieras, como si solo le quieres dejar la "a", lo que ocurre, que por convenio se pone siempre el mismo nombre y creo recordar que era arg, pero puede que lleve la "s", ahora mismo no te lo puedo confirmar, pero lo buscare. En definitiva, ponle el nombre que quieras cuando hagas cosas para ti, pero cuando hagas un programa grande con muchas personas, usa el estandar que ya te confirmare cuando lo explique en un video!! Un saludo!!
Muchas gracias, en verdad estoy muy entusiasmado por los vídeos, en este momento estoy en el vídeo 2.4; Condiciones multiples en Java... Saludos y a seguir aprendiendo y muy agradecido por el coaching en prograamción que nos brindas!
Hola, yo solo declaré una variable X y la condición la hice de la siguiente manera: if(x%2 == 0){ System.out.println("El número: "+x+" es PAR."); }else { System.out.println("El número: "+x+" es IMPAR."); } De que funciona, funciona. Mi pregunta es, de qué manera es más eficiente? gracias!
lo hice asi profe xd.. import java.util.Scanner; public class Bloque16 { public static void main(String[] arg) { Scanner S = new Scanner(System.in); int num; System.out.print("Ingresa el numero que desea saber si es impar o par: "); num = S.nextInt();
if(num % 2 == 0) { System.out.print("El numero: " + num + " es par."); } else { System.out.print("El numero: " + num + " es impar."); }
Que Emilio me corrija si no es así: creo que la razón es que el programa está usando atributos de tipo "int" que tienen una longitud de 32 bits (31 bits, más un bit para el signo). Precisamente 2147483647 es el número decimal más alto que cabe en 31 bits. Si necesitases hacer cálculos con números mayores tendrías que cambiar los atributos al tipo "long" (y el método Scanner, claro).
En la parte donde pone int x = S; me da este error: s cannot be resolved to variable. Alguien podría decirme por que me da este error y darme una solución pls
Cree una calculadora, es bastante sencilla, les comparto el código por si alguno quiere mejorarla. import java.util.Scanner; public class Ex2 { public static void main(String[] arg) { int kira; int near; int L; int mello; Scanner S = new Scanner(System.in);
System.out.println("Para sumar coloca: 1"); System.out.println("Para restar coloca: 2"); System.out.println("Para multiplicar coloca: 3 "); mello =S.nextInt(); if(mello == 1) { System.out.println("Dame el primer valor para sumar "); kira=S.nextInt(); System.out.println("Dame el segundo valor para sumar "); near=S.nextInt(); L = kira + near; System.out.println("El resultado es: "+L); } else if(mello==2){ System.out.println("Dame el primer valor para restar "); kira=S.nextInt(); System.out.println("Dame el segundo valor para restar "); near=S.nextInt(); L = kira - near; System.out.println("El resultado es: "+L); } else if(mello==3){ System.out.println("Dame el primer valor para multiplicar "); kira=S.nextInt(); System.out.println("Dame el segundo valor para multiplicar "); near=S.nextInt(); L = kira * near; System.out.println("El resultado es: "+L); }
Buenas tardes. Por qué cuando pongo el numero 2000000000000001 me aparece un error? Los números de bajas cifras me van bien...... Gracias de antemano por este curso!
Pues hice un video donde explicaba como llegue a trabajar en la industria: czcams.com/video/hOx_KF9HneQ/video.html Puedes verte ese y el resto de videos de la serie "Hablando de Informatica" donde cuento varias cosas interesantes al respecto. Un saludo.
Una pregunta,cuando escribo el else me marca Syntax error on token"else", delete this token. Si alguien me podria ayudar lo agradeceria. Esto es lo que escribi: public class Bloque21 { public static void main(String[] arg){ int x = 5; if(x == 4);{ System.out.println("Es cierto."); } else{ System.out.println("Es falso"); } System.out.println("Esta fuera de la sentencia selectiva."); } }
yo lo resolví con una variable menos, si el calculo lo haces dentro del if: import java.util.Scanner; public class practica21 { public static void main(String[] arg) { int a; Scanner S = new Scanner(System.in); System.out.println("Ingrese valor para comprobar si es par o impar: "); a = S.nextInt();
if( a%2 == 0) { System.out.println ("El número "+a+" es par."); } else {System.out.println ("El número "+a+" es impar."); }
creo que es mejor de esta manera: import java.util.Scanner; public class Bloque17 { public static void main(String[] arg){ int x; Scanner s = new Scanner(System.in); System.out.print("Introduce un numero por teclado: "); x = s.nextInt(); if(x%2 == 0){ //Es igual a(==), Menor que(=), Distinto que(!=). //Si el resto de la division del atributo X por 2 es igual a 0 significa que es par, si el resto termina en cualquier numero natural significa que es impar. System.out.println("el numero "+x+" es par"); }else{ System.out.println("el numero "+x+" es impar"); } System.out.println("Estoy fuera de la sentencia selectiva"); // Cualquier cosa que se introduzca fuera del metodo if se mostrara por pantalla igualmente. } } Explicas muy bien, gracias, seguire viendo los siguientes videos
Hola, me encargaron de tarea hacer un programa en java que determine si un numero introducido por el usuario es par o impar identificando si la division entre 2 es entera o flotante. Alguien me puede ayudar? es URGENTE
+Empieza A Programar esque tiene que ser otro método que no sea el de residuo( if(n%2==0)) no se si me doy a entender, en el programa el usuario meterá algún número digamos x, a x la tendré que dividir entre dos, y si el resultado es un número entero, es par, si el resultado es un número flotante es impar. gracias por tu tiempo, saludos!
+Pablo Hirschhorn no amigo, cuando hice la pregunta tenía que hacer dos programas que identificaran si un número es par PERO que fueran DIFERENTES al típico programa que todos se saben usando el if(x%2==0) en fin gracias por comentar
yo lo hice de esta forma // comprobar si un numero dado por teclado es par. import java.util.Scanner; public class ifelse { public static void main(String[]args){ int x; Scanner S = new Scanner(System.in); System.out.print("introduce un numero"); x = S.nextInt(); if(x % 2== 0 ){ System.out.println(" el numero es par"); } else { System.out.println("el numero es impar"); } } }
Aqui ha dicho que un numero par es si dividido su numero entre 2 da 0. se una manera de saber si es par, si termina en (0,2,4,6,8) 2,4,6,8 - 12,14,16,18 - 20,22,24,26,28 - 30,32,34,38 Espero que os sirva ;)
Hice esto como prueba: package test1; import java.util.Scanner; public class test11 { public static void main(String[] args) { int a; Scanner c = new Scanner(System.in); System.out.println("Introduce tu edad" ); a = c.nextInt(); int f; f = 18; if (a
Enhorabuena Emilio, eres un crack!!!
No solo sabes programación... además sabes enseñarla de una forma sencilla, intuitiva y muy amena. La gente como tú sois las que hacéis grande youtube e Internet en general. Sigue así por favor, te lo agradecemos infinito.
Muchas gracias... cuando lo hice por mi mismo sin escucharte me sentí como Albert Einstein xdxdd
hÓ joder tío,,eres un super teacher,,,,,joder tío te comprendo totalmente todo sin perderme ni un momento,,, jamas e aprendido algo así de rápido,,, joder tío sigue así,,,,,, te mereces super likes,,, casi tengo un tes multidinamico de "prueba y error" gracias ti casi lo tengo..,, te lo agradezco,,!!
OLEEEE... lo he hecho yo solo!!! Mi primer programa en JAVA.
Las explicaciones son muy buenas. Gracias!!!!!
No saben lo feliz que me senti al crear mi primer programa creado por mi de Java :'D
esto de la programacion es algo que los adultos con conocimientos de programacion
lo pueden hacer y yo con 14 años
ya estoy creando programas, Me espera un gran futuro como Programador : )
Grasias Empieza A Programar, Tienes un Subcriptor mas y Grasias por darme un futuro como Programador
Suerte a ti, si en un futuro quieres ser un gran Programador
Aqui les dejo mi primer programa de Java :' )
import java.util.Scanner;
public class JavaE {
public static void main(String[] arg){
int a,b;
Scanner S = new Scanner(System.in);
System.out.print("Introdusca el pass:");
a = S.nextInt();
if (a ==324 ){ //"==""< >"
System.out.println("=======");
System.out.println("Valido");
System.out.println("=======");
Scanner B = new Scanner(System.in);
System.out.print("cuanto es 4 + 2?:");
b = B.nextInt();
if (b ==6 ){
System.out.print("Valido");
}else{
System.out.print("Invalido");
}
}else{
System.out.print("Invalido");
}
}
}
Sé que ha pasado bastante tiempo desde que publicaste este curso y hasta ahora lo encontré. Me parece excelente. A nadie le había entendido como a ti, muchas gracias y la verdad se siente muy bien hacer el programa sólo. Saludos desde Colombia, no sé si haya uno mas actualizado pero con este estoy aprendiendo bastante ya que es la primera vez que inicio en esto de la programación.
Muchas gracias Emilio, un abrazo desde HONDURAS , muy agradecidos por tus vídeos , son realmente motivantes.
Genial curso.. con la visto hasta ahora ya hice mi primer programa para calcular el area o el perimetro de un triangulo. Aca se los dejo para que lo vean.
import java.util.Scanner;
public class asd {
public static void main(String[] args){
float b, h, l1, l2, l3, res;
int op;
System.out.print("
:::::::::::::: M E N U ::::::::::::::");
System.out.print("
1) CALCULAR AREA DE UN TRIANGULO");
System.out.print("
2) CALCULAR PERIMETRO DE UN TRIANGULO
");
Scanner sc = new Scanner(System.in);
op = sc.nextInt();
if(op == 1){
System.out.print("
Ingrese el valor de Base: ");
b = sc.nextFloat();
System.out.print("
Ingrese el valor de Altura: ");
h = sc.nextFloat();
res = b * h / 2;
System.out.print("
El AREA del triangulo es: "+res);
}
if(op == 2){
System.out.print("
Ingrese el valor del lado 1: ");
l1 = sc.nextFloat();
System.out.print("
Ingrese el valor del lado 2: ");
l2 = sc.nextFloat();
System.out.print("
Ingrese el valor del lado 3: ");
l3 = sc.nextFloat();
res = l1 + l2 + l3;
System.out.print("
El valor del diametro del trangulo es: "+res);
}
if(op != 1 && op != 2){
System.out.print("
ERROR! Ingrese una opcion valida.");
}
}
}
Buenísimo el vídeo, como se nota saber programar en C. De todos modos están muy bien explicados, un 10 para tu canal.
Gracias he recordado muchos conceptos que se me habian olvidado en mi carrera, seguire completo tu guia, quiero estar bien para entrar a trabajar en una empresa de programacion.
Conseguí hacerlo a la primera yo solo, muchas gracias muy buenas clases y muy bien explicado. Estoy muy satisfecho!!
Muy bueno. Aunque no utilice dos variables. Tus vídeos son geniales. sigue así. A por el bloque 2.2.
El curso es excelente hasta estos tiempos...MIl gracias amigo, tu contenido me está ayudando mucho. Yo lo hice un poco más simple, la cosa es captar las diferente formas, así se aprende muchísimo más¡¡¡
int a;
Scanner S= new Scanner(System.in);
System.out.println("Introduzca un valor");
a= S.nextInt();
if(a%2==0){
System.out.println("El nro es par.");
}
else {
System.out.println("El nro no es par");
}
}
}
Agradezco mucho sus videos, un verdadero maestro :) aprendo más con usted que en la escuela. Un abrazo
Muchas Gracias. Las explicaciones son sencillas y didácticas.
Tome su like buen hombre, siga así. Un suscriptor más 👌
Muchas gracias, ya empezando el bloque 2 xD están buenísimos los videos!!
Lo hice con una sola variable(sin ver respuesta)...voy por buen camino...poque tengo buen maestro jajaj muy buenos explicativos y practicos tu videos.(tengo captura del programa) :3
Así he resuelto el ejercicio. Por cierto el curso es magnífico.
import java.util.Scanner;
public class Bloque21 {
public static void main(String[] args) {
System.out.println("Introduce un número");
Scanner S = new Scanner(System.in);
int i = S.nextInt();
System.out.println("El numero introducido es: "+i);
int x = i % 2;
if (x == 0){
System.out.println("El numero "+i+ " es par");
}
else {
System.out.println("El número "+i+" es impar");
}
}
}
La verdad e aprendido bastante GRACIAS!!!!!!
Muy buen curso seguiré contigo hasta el final, una critica constructiva creo que sería interesante que tuvieras un micrófono de esos con anti-ruido porque cunado veo varias veces el mismo vídeo y se escucha el fondo molesta pero por lo demás un 10. Gracias por tus tutos.
muy buenos videos, jejej me costo darme cuenta del truco, para ver si era par o impar, jaja y me rei de lo tal facil q era jajaj, has mas tuturiales
Emilio sos lo máximo la dvdd papu sigue asi eres re bueno
hola gracias por tus videos estuve toda la tarde tratando de hacerlo pero nunca e me ocurrio eso del % me rendi bi el video hasta que explicas lo del % y luego me puse a hacerlo y me resulto ahora siento nuevas fuerzas y nuevos animos muchas gracias
Es normal, a nadie se le suele ocurrir las cosas a la primera... Que no te salga un ejercicio no es motivo de desilusión, sino no existirían programadores, en esta profesión lo importante es el espíritu de autosuperación.
gracias nunca esta mal un apoyo muchas gracias
Si pones directamente if(x % 2 == 0) te ahorras la variable y
Realmente crees que no lo sabe?
buen video compadre.. cuando ivas en el 7:50, le puse pause al video y cree esto, si hay algun error o manera de resumirlo seria bueno que comentaran :)
import java.util.Scanner;
public class prueba {
public static void main(String[] arg){
int x,a,b;
Scanner S = new Scanner(System.in);
System.out.println ("=========== Ingrese valores a comparar ==========");
System.out.println("Ingresar VALOR UNO");
a = S.nextInt();
System.out.println("Ingrese VALOR DOS");
b = S.nextInt();
System.out.println("___________________________________________________________");
{
if(a ==b) {
System.out.println("El numero: "+a+" es igual a: "+b );
}
else{
System.out.println("El numero: "+a+" no es igual a : "+b);
}
if(a =b){
System.out.println("El numero: "+a+" Es mayor O igual que: "+b);
}
else{
System.out.println("El numero: "+a+" No es mayor o igual que: "+b);
}
if(a != b){
System.out.println("El numero: "+a+" Es distinto que: "+b);
}
else {
System.out.println("El numero: "+a+ " No es distinto a: "+b);
}
}
}
}
que contento estoy lo he conseguido :)
xd y sin la segunda pista :( tendria que haber esperado me ha costado darme cuenta de ello
Graciassss!!!!! lo logre solo!!!!! LIKE!!!
Sin Duda, Fantàstico
Excelente explicación
heheh lo pude :D hacer sin el video :) :D :D :D muchisimas Gracias poco a poco voy aprendiendo lo que necesito :) :3
Use este codigo (voy a comentar sin antes ver tu ejemplo, por si se parecen):
Scanner T = new Scanner(System.in);
int y,aux;
System.out.println("Escribe un numero y te dire si es par o impar:");
y = T.nextInt();
aux = y;
y = y%2;
if (y==0) {System.out.println(aux+" "+"es un numero par :)");}
else if (y!=0) {System.out.println(aux+" "+"es un numero impar :)");}
Lo acabo de ver y me complique o alargue un poco la cosa, pero al menos funciona jaja.
lo mejor de lo mejor...
Hola , estoy empezando con la programación y tus videos son geniales , este es mi codigo y me funciona , haber si ves algun fallo.
import java.util.Scanner;
public class Ejercicio1 {
public static void main(String[] args) {
System.out.println("Introduce un valor para A: ");
Scanner S = new Scanner(System.in);
int a = S.nextInt();
if(a%2 == 0){
System.out.println("A es par.");
}else{
System.out.println("A no es par.");
}
}
}
***** muchas gracias ^^
+Tito Flavio 37 Ese codigo esta mal, tiene que ser "+a+" y no "a+" ya que da error el compilador.
+Tito Flavio 37 Ahora en que lenguaje programas?
solo e equivoque por que no me acordaba como usar el % muchas gracias por tu conocimiento espero poder aprender
Yo sólo declaré una variable puse esto.
import java.util.Scanner;
public class PRIMERO {
public static void main(String[] arg){
int a;
Scanner S = new Scanner(System.in);
System.out.println(" Indroduzca su número: ");
a=S.nextInt();
a=a%2;
if(a==0){
System.out.println(" Su número es par: ");
}
else{
System.out.println(" Su número es impar: ");
Y así también me sale correcto...nosé si estará bien
Gracias por tus videos
+Manu zizou si funciona está bien xD
Para no estar borrando todo el programa pueden ponerlo como comentario iniciando con /* y terminando con */ así pueden comentar varias líneas como un solo comentario y no pierden los primeros ejemplos ;)
Hola, yo resolví el problema con una sola variante:
if ( x%2 == 0){
y la respuesta fue la misma. Saludos!
takktoArtE yo lo respondí de la misma manera, vamos a ver si cuando responde está bien o no, porque es demasiado fácil para ser cierto, jejejje.
Gracias, se nota que estoy aprendiendo, pude hacer el programa y cuando ponía de x un numero impar, salía: Es falso.
Y cuando puse par salio: Es cierto.
Pero a mi me valio solo poniendo:
public static void main(String[] arg){
int x = 9;
if(x%2 == 0){
System.out.println("Es cierto:");
}
else{
System.out.println("Es falso: ");
}
Lo hice de la misma manera, es como aprendi en C
Disculpame! De primera... Gracias por este curso!Me esta siendo de mucha utilidad.
Te comento. Al hacer el ejercicio de los numeros pares e impares, me arroja un tipo de error que dice "Resource leak: S is never closed", ya lo resolvi, usando TRY y FINALLY, tuve que buscar entre materiales en internet, pero aunque lo resolvi, y pude hacer las pruebas bien, me podrias explicar porque a vos no te sale eso en Eclipse?y eso que copie cada paso que hiciste. Desde ya agradezco tu respuesta! Saludos desde Argentina! :D
jaja si me salio.. gracias loco.
Gracias.
Si lo estuve haciendo solo, pero, me atore en como comprobar. ;( mejor seguí viendo tu video xD
Yo lo pude hacer de 3 formas distintas! :D Me siento todo un programador. Jajajaja.
gracias.
Yo lo solucione asignando y=2 y luego solo puse x%=y y funciono.
me funciono
Yo hice esto, para insertar valores por consola:
import java.util.Scanner;
public class Programa6 {
public static void main(String[] args){
int a,b;
Scanner S = new Scanner(System.in);
System.out.println("Introduce el valor para a: ");
a=S.nextInt();
if (a%2==0){
System.out.println("a es par ");
}
else{
System.out.println("a es impar ");
}
}
}
Hola muy buenas las clases de programacion, te puedo seguir perfectamente y me ayuda mucho con el curso.Pero hago un criica constructiva.Podrias ampliar un poco la imagen para ver mejor las sentencias ??? Gracias!!
Es cierto
bien muy bien
Hola, me gustaría saber si en alguno de tus videos comenzad a interartuar con bases de datos. Saludos
Gracias por los tutos estoy aprendiendo bastante, solo una duda, vi un programador de google y usa un programa de fondo negro con letras de colores para programar, sabrias cual es??
Saludos
Oye ¡Gracias! Pude Hacer Mi Primer Programa Y Solo Te Tuve que ver Hasta El Minuto 9:00
Hice Un Pequeño Examen Con Ecuaciones De Primer Grado
huy que miedo terrible terrible. A nadie le importa
EIMER_RENAN a ver el comentario lo postie el 1 de JUNIO, repito 1 de JUNIO aparte si realmente no te importara ni siquiera se hubiera molestado en responder al comentario idiota :V
Buenas, muy agradecido por este gran aporte. Al realizar el ejercicio por mi cuenta lo hice de forma distinta, sin embargo, aparentemente el resultado es el mismo. Declare dos atributos de tipo entero A, B. Luego al atributo B le asigné el número 2 y que el valor de A sea introducido por teclado, para que mi condición fuera if ( A % B == 0), está bien hacerlo así o esta forma es mas lenta para ser leída por el ordenador? De antemano, nuevamente gracias!
Asi me funciono perfecto:
if (num%2 == 0) System.out.print(" Es par ");
else System.out.print(" Es impar ");
Glen Jacobs Oww, yeaahh
Glen Jacobs o tambien != 0 es impar
+Glen Jacobs y se usa una sola variable
yo tambien lo pense asi
este es mi programa y también funciona correctamente.
import java.util.Scanner;
/**
* @author ramiro
*/
public class Numero_par {
public static void main(String[] args) {
int numero1;
int resultado = 0;
Scanner objeto = new Scanner(System.in);
System.out.println("ingresa el numero");
numero1 = objeto.nextInt();
if (resultado == numero1 % 2){
System.out.println("el numero es par "+numero1);
}
else{
System.out.println("el numero es impar "+numero1);
}
}
}
yo no entiendo eso que dices que x vale 0 si al principio dices que X vale 10 dividido entre 2 da = 5 no 0, ¿Me podrias aclarar esta duda por favor?
lo he conseguido :D
Nicolas, en esta línea if(x == 4);{ te sobra el punto y coma, saludos
un me gusta bien ganado men :v
hola llevó unos días en esto y estoy interesado quisiera saber cual es el mínimo dr conocimiento requerido para ser un programador junior autodidacta
Una pregunta, ¿por qué en la parte del texto en System.out.println se usa "+x+"? No entiendo lo que significa ese parámetro. Sé que aplica el número que pongas, pero no entiendo el porque de los dos ++.
Soy nuevo en programacion. Si puede verificar este código. Lo hice antes de que dijeras tu solucion. Mi interes es saber si la manera en que lo hice da el mismo resultado y es sea factible en cuanto a elaboracion.
Aqui mi codigo:
import java.util.Scanner;
public class Bloqu21 {
public static void main(String[] arg){
int x;
Scanner sc = new Scanner(System.in);
System.out.println("Inserte el valor de x: ");
x = sc.nextInt();
x = x % 2;
System.out.println("El valor de x es: "+x);
if(x == 0){
System.out.println("Este es un numero Par");
}
else{
System.out.println("Este no es un numero Par");
}
}
}
//Saludos
Hola, una pregunta, como hago el signo mayor que y menor que en el teclado de mi notebook HP?
Hola tengo una duda. Yo intenté realizarlo por mi cuenta e introduje la siguiente condición lógica en la función if:
if ((x % 2) == 0) { System.out.print("El número es par");}
¿Valdría esa expresión?. (El programa funciona, pero no estoy seguro de haberlo realizado correctamente).
Un saludo.
mi codigo fue disinto , por que lo hice sin ver como lo hacias ,
import java.util.Scanner;
public class Duque21Ejemplo {
public static void main(String[] arg) {
int a;
Scanner S = new Scanner(System.in);
System.out.println("Introduce un Valor. ");
a = S.nextInt();
a %= 2;
if(a == 0) { System.out.println("El numero es par. ");
}
else { System.out.println("El numero es impar. ");
}
}
}
esta mal ?
Buenas, no se si todavía responderás a comentarios. Yo siempre intento hacerlo antes de ver el vídeo y lo he hecho de otra manera y solo con una variable y en mi opinión el resultado es el mismo.¿Qué opinas?
if(a%2==0){
System.out.println("Su número es par");
}
else{
System.out.println("Su número es impar");
}
desde mi punto de vista esta mejor ese código :D
a= a % 2;
if (a==0)
{
System.out.println("es un numero par");
}
else
{
System.out.println("es un numero impar");
}
Yo lo hice parecido
use lo mismo jeje lo hice antes que el lo explicara al igual que tu
yo lo hice así y me salio bien:
import java.util.Scanner;
public class p6clase {
public static void main(String[] arg){
int a;
Scanner X = new Scanner(System.in);
System.out.print("introduce el valor : ");
a = X.nextInt();
if(a % 2 == 0){
System.out.println("es par. ");
}
else{
System.out.println("es impar");
}
}
}
Yay lo pude hacer solo
+Alberto Kotonaru Hurra!!!
como puedo saber cuando empiezo la sentencia , despues de hacer el codigo.
Men pues yo lo que hice fue poner este código en la operación: if(x % 2 == 0) Creo que reduje tu código un poco no se si eso afecta algo o no.
como se puede hacer para que en un mismo fichero te salgan mas de un programa?
Como se usa and, or y not en la condición?
No se para que usaste la Y, creo que se podia hacer solo con X, o no?
Todo me salio bien, solamente olvide poner % :D
+- zlSrJoseS2lz - un simple % puede costar la vida jaja, saludos.
jajaja sí, saludos
Aunque yo hice algo distinto, dentro del "if" puse directamente la operación if(x %2==0) sin usar la variable "y" y me dió exactamente igual
Por qué en algunas ocasiones hay quien pone "public static void main (String[] arg)" y otras ocasiones "public static void main (String[] args)" el arg a veces finaliza con s y a veces no?? Saludos gracias!
La respuesta a para que sirve String[] arg (que me hacen mucho) es mas facil de lo que piensas, pero si vas aun por este video no te la puedo dar, de hecho, en el momento de escribir estas lineas aun no lo he explicado en el curso de Java, pero esta realmente cerca, cuando veas el video sobre String lo comprenderas.
Sobre porque se pone en ocasiones arg y otras args, es porque ese arg es una variable, por lo que le puedes poner el nombre que quieras, como si solo le quieres dejar la "a", lo que ocurre, que por convenio se pone siempre el mismo nombre y creo recordar que era arg, pero puede que lleve la "s", ahora mismo no te lo puedo confirmar, pero lo buscare.
En definitiva, ponle el nombre que quieras cuando hagas cosas para ti, pero cuando hagas un programa grande con muchas personas, usa el estandar que ya te confirmare cuando lo explique en un video!!
Un saludo!!
Muchas gracias, en verdad estoy muy entusiasmado por los vídeos, en este momento estoy en el vídeo 2.4; Condiciones multiples en Java...
Saludos y a seguir aprendiendo y muy agradecido por el coaching en prograamción que nos brindas!
Hola, yo solo declaré una variable X y la condición la hice de la siguiente manera:
if(x%2 == 0){
System.out.println("El número: "+x+" es PAR.");
}else {
System.out.println("El número: "+x+" es IMPAR.");
}
De que funciona, funciona. Mi pregunta es, de qué manera es más eficiente?
gracias!
A alguien mas le emociona ver a la chica de la propaganda de UDEMY jajaja XD
Como se pondría la condición que 'a' sea distinta que 'b' ??
Yo lo hice con solo una variable :O
lo hice asi profe xd..
import java.util.Scanner;
public class Bloque16 {
public static void main(String[] arg) {
Scanner S = new Scanner(System.in);
int num;
System.out.print("Ingresa el numero que desea saber si es impar o par: ");
num = S.nextInt();
if(num % 2 == 0) {
System.out.print("El numero: " + num + " es par.");
}
else {
System.out.print("El numero: " + num + " es impar.");
}
}
}
que es el error que sale alo ultimo,gracias
Funciona pero solo hasta el numero 2147483647 si coloco el que le sigue 2147483648 me genera error
Que Emilio me corrija si no es así: creo que la razón es que el programa está usando atributos de tipo "int" que tienen una longitud de 32 bits (31 bits, más un bit para el signo).
Precisamente 2147483647 es el número decimal más alto que cabe en 31 bits.
Si necesitases hacer cálculos con números mayores tendrías que cambiar los atributos al tipo "long" (y el método Scanner, claro).
yo lo hice asi if(x/2*2==x){System.out.print("Es par");}
else{System.out.print("Es impar");}
es más sencillo si pones: if (x%2 == 0), así solo usas una variable
En la parte donde pone int x = S; me da este error: s cannot be resolved to variable. Alguien podría decirme por que me da este error y darme una solución pls
A vale puse S en vez de 5 xDDDDD
Cree una calculadora, es bastante sencilla, les comparto el código por si alguno quiere mejorarla.
import java.util.Scanner;
public class Ex2 {
public static void main(String[] arg)
{
int kira;
int near;
int L;
int mello;
Scanner S = new Scanner(System.in);
System.out.println("Para sumar coloca: 1");
System.out.println("Para restar coloca: 2");
System.out.println("Para multiplicar coloca: 3 ");
mello =S.nextInt();
if(mello == 1)
{
System.out.println("Dame el primer valor para sumar ");
kira=S.nextInt();
System.out.println("Dame el segundo valor para sumar ");
near=S.nextInt();
L = kira + near;
System.out.println("El resultado es: "+L);
}
else if(mello==2){
System.out.println("Dame el primer valor para restar ");
kira=S.nextInt();
System.out.println("Dame el segundo valor para restar ");
near=S.nextInt();
L = kira - near;
System.out.println("El resultado es: "+L);
}
else if(mello==3){
System.out.println("Dame el primer valor para multiplicar ");
kira=S.nextInt();
System.out.println("Dame el segundo valor para multiplicar ");
near=S.nextInt();
L = kira * near;
System.out.println("El resultado es: "+L);
}
}
}
Buenas tardes. Por qué cuando pongo el numero 2000000000000001 me aparece un error?
Los números de bajas cifras me van bien......
Gracias de antemano por este curso!
El int no acepta tantos numeros si no me equivoco
no acepta números de mas de 10 cifras
upss el comentarios es de hace 3 meses
me gustaría sabet qué estudios tienes o estas cursando??
Pues hice un video donde explicaba como llegue a trabajar en la industria:
czcams.com/video/hOx_KF9HneQ/video.html
Puedes verte ese y el resto de videos de la serie "Hablando de Informatica" donde cuento varias cosas interesantes al respecto.
Un saludo.
nada mas llegue a la conclusión de que los numero pares son los que se dividen entre 2 y da un entero
Una pregunta,cuando escribo el else me marca Syntax error on token"else", delete this token. Si alguien me podria ayudar lo agradeceria.
Esto es lo que escribi:
public class Bloque21 {
public static void main(String[] arg){
int x = 5;
if(x == 4);{
System.out.println("Es cierto.");
}
else{
System.out.println("Es falso");
}
System.out.println("Esta fuera de la sentencia selectiva.");
}
}
nicolas caponigro Anda revisa tu codigo, que te sobra un ; en el futuro trata de revisar tu codigo antes de preguntar por aqui.
Un saludo.
yo lo resolví con una variable menos, si el calculo lo haces dentro del if:
import java.util.Scanner;
public class practica21 {
public static void main(String[] arg) {
int a;
Scanner S = new Scanner(System.in);
System.out.println("Ingrese valor para comprobar si es par o impar: ");
a = S.nextInt();
if( a%2 == 0)
{
System.out.println ("El número "+a+" es par.");
}
else {System.out.println ("El número "+a+" es impar.");
}
}
creo que es mejor de esta manera:
import java.util.Scanner;
public class Bloque17 {
public static void main(String[] arg){
int x;
Scanner s = new Scanner(System.in);
System.out.print("Introduce un numero por teclado: ");
x = s.nextInt();
if(x%2 == 0){ //Es igual a(==), Menor que(=), Distinto que(!=).
//Si el resto de la division del atributo X por 2 es igual a 0 significa que es par, si el resto termina en cualquier numero natural significa que es impar.
System.out.println("el numero "+x+" es par");
}else{
System.out.println("el numero "+x+" es impar");
}
System.out.println("Estoy fuera de la sentencia selectiva"); // Cualquier cosa que se introduzca fuera del metodo if se mostrara por pantalla igualmente.
}
}
Explicas muy bien, gracias, seguire viendo los siguientes videos
Hola, me encargaron de tarea hacer un programa en java que determine si un numero introducido por el usuario es par o impar identificando si la division entre 2 es entera o flotante. Alguien me puede ayudar? es URGENTE
+Los Rascuaches Y no es mas sencillo que te veas el video?
+Empieza A Programar esque tiene que ser otro método que no sea el de residuo( if(n%2==0)) no se si me doy a entender, en el programa el usuario meterá algún número digamos x, a x la tendré que dividir entre dos, y si el resultado es un número entero, es par, si el resultado es un número flotante es impar.
gracias por tu tiempo, saludos!
realiza una división entera el resultado lo multiplicas por 2 si te da igual al numero ingresado es par suerte!
+Pablo Hirschhorn no amigo, cuando hice la pregunta tenía que hacer dos programas que identificaran si un número es par PERO que fueran DIFERENTES al típico programa que todos se saben usando el if(x%2==0) en fin gracias por comentar
yo lo hice de esta forma
// comprobar si un numero dado por teclado es par.
import java.util.Scanner;
public class ifelse {
public static void main(String[]args){
int x;
Scanner S = new Scanner(System.in);
System.out.print("introduce un numero");
x = S.nextInt();
if(x % 2== 0 ){
System.out.println(" el numero es par");
}
else {
System.out.println("el numero es impar");
}
}
}
Aqui ha dicho que un numero par es si dividido su numero entre 2 da 0.
se una manera de saber si es par, si termina en (0,2,4,6,8)
2,4,6,8 - 12,14,16,18 - 20,22,24,26,28 - 30,32,34,38
Espero que os sirva ;)
gracias man
jeje
q va no dijo eso, dijo que si un número dividido entre dos SU RESTO es 0.
De todas das otra alternativa intteresante!!!
Hice esto como prueba:
package test1;
import java.util.Scanner;
public class test11 {
public static void main(String[] args) {
int a;
Scanner c = new Scanner(System.in);
System.out.println("Introduce tu edad" );
a = c.nextInt();
int f;
f = 18;
if (a
ECLIPSE ME MANDA UN ERROR CUANDO ESCRIBO LA PALABRA else
if(x%2=0) es la clave