No soy de escribir comentarios, pero queria darte las gracias y reconocer el trabajo que estas haciedo. Me esta ayudadndo mucho y aunque aun no he empezado estudiar java en mis estudios seculares. Estos cursos me estan ayudando para cuando empiece . En definitiva muchas gracias y sigue con este proyecto.
@lelochrom9962 жыл бұрын
METODO 1: import java.util.Scanner; public class Metodo1{ public static void main(String args[]){ Scanner in = new Scanner(System.in); int n1, contador; System.out.println("DIGITE UN NUMERO ENTRE 0 Y 99,999 "); n1 = in.nextInt(); if(n1 < 10){ System.out.println("EL NUMERO TIENE 1 CIFRA"); } else if(n1 < 100){ System.out.println("EL NUMERO TIENE 2 CIFRAS"); } else if(n1 < 1000){ System.out.println("EL NUMERO TIENE 3 CIFRAS"); } else if(n1 < 10000){ System.out.println("EL NUMERO TIENE 4 CIFRAS"); } else if(n1 < 100000){ System.out.println("EL NUMERO TIENE 5 CIFRAS"); } else{ System.out.println("EL NUMERO ES MAYOR A LA CANTIDAD ACORDADA"); } } } METODO2 AHORA CON EL METODO JOPTION: import javax.swing.*; public class Metodo2{ public static void main(String args[]){ int n1; n1 = Integer.parseInt(JOptionPane.showInputDialog("DIGITE UN NUMERO ENTRE 0 Y 99,999")); if(n1 < 10){ JOptionPane.showMessageDialog(null,"EL NUMERO TIENE 1 CIFRA"); } else if(n1 < 100){ JOptionPane.showMessageDialog(null,"EL NUMERO TIENE 2 CIFRAS"); } else if(n1 < 1000){ JOptionPane.showMessageDialog(null,"EL NUMERO TIENE 3 CIFRAS"); } else if(n1 < 10000){ JOptionPane.showMessageDialog(null,"EL NUMERO TIENE 4 CIFRAS"); } else if(n1 < 100000){ JOptionPane.showMessageDialog(null,"EL NUMERO TIENE 5 CIFRAS"); } else{ JOptionPane.showMessageDialog(null,"EL NUMERO ES MAYOR A LA CANTIDAD ACORDADA"); } } } METODO 3: import java.util.Scanner; public class Metodo3{ public static void main(String args[]){ Scanner in = new Scanner(System.in); int n1; String cifras; System.out.println("DIGITE UN NUMERO ENTRE 0 Y 99,999: "); n1 = in.nextInt(); cifras = String.valueOf(n1); if((n1 >= 0) && (n1 = 0) && (n1
@nephtalybahenamartinez73885 жыл бұрын
Gracias por esta magnifica lección y tu sabiduría. Siempre estarás en nuestros corazones por cambiar la vida de muchos sobre todo la mía. Mil gracias.
@danielguzman86604 жыл бұрын
quiero darte las gracias por tus grandes a portes a la comunidad, fuiste un gran maestro bro. mi respeto y admiracion hacia ti!
@javierduranflores63615 жыл бұрын
/*8. Pedir un numero entre 0 y 99 999 y decir cuantas cifras tiene. */ package ejercicio_8; import javax.swing.JOptionPane; public class Ejercicio_8 { public static void main(String[] args) { int numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero del 1 al 99,999")); if(numero < 10){ JOptionPane.showMessageDialog(null,"El numero tiene 1 cifra"); } if((numero >= 10) &&(numero < 100)){ JOptionPane.showMessageDialog(null, "El numero tiene 2 cifras"); } if((numero >=100) && (numero < 1000)){ JOptionPane.showMessageDialog(null, "El numero tiene 3 cifras"); } if((numero >=1000) && (numero < 10000)){ JOptionPane.showMessageDialog(null, "El numero tiene 4 cifras"); } if((numero >=10000) && (numero < 100000)){ JOptionPane.showMessageDialog(null, "El numero tiene 5 cifras"); } if(numero >=1000000){ JOptionPane.showMessageDialog(null, "El numero esta fuera de rango"); } } }
@costaricadesignet53542 жыл бұрын
esta bien pero falto anidar correctamente el if
@menvill97012 жыл бұрын
@@costaricadesignet5354 Te refieres a haber puesto else if en vez de if ? Que significa la palabra anidar? gracias.
@costaricadesignet53542 жыл бұрын
@@menvill9701 exacto, es la forma correcta para evitar errores del sistema a la hora de la lectura del código escrito.
@warwarren1684 Жыл бұрын
otra alternativa (aunque solo lo ise para números de 4 cifras XD) int num1, millar, centena, decena; num1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero entero positivo menor que 9999: ")); millar = num1/1000; num1 = num1%1000; centena = num1/100; num1 = num1%100; decena = num1/10; num1 = num1%10; if(millar != 0){ JOptionPane.showMessageDialog(null, "Su numero tiene 4 cifras"); } else if((centena != 0)&&(millar == 0)){ JOptionPane.showMessageDialog(null, "El numero tiene 3 cifras"); } else if((decena != 0)&&(centena ==0)&&(millar ==0)){ JOptionPane.showMessageDialog(null, "El numero tiene 2 cifras"); } else if((num1 !=0)&&(decena == 0)&&(centena ==0)&&(millar ==0)){ JOptionPane.showMessageDialog(null, "El numero es de una cifra"); } else{ JOptionPane.showMessageDialog(null, "Su numero es cero"); }
@brandonsolari6 Жыл бұрын
gracias la verdad esta investigando y en el internet sale con bucles y todavía no estoy en ese tema pero me salvo tu ejemplo y sale lo mismo y mas fácil
@karenss265 жыл бұрын
Aquí dejo mi aporte haciéndolo de una manera diferente. package condicionales; import java.util.Scanner; public class Ejercicio8_1ContarCifras2 { public static void main (String [] args){ //declaramos las variables int num1, cifras; Scanner entrada = new Scanner(System.in); //pedimos el dato al usuario por consola System.out.println("Digite un numero entre 0 y 99,999"); num1 = entrada.nextInt(); //aqui contamos las cifras de num1 cifras = String.valueOf(num1).length(); //condicionales if(num1 >=0 && num1
@sebasrpo22294 жыл бұрын
Yo pedí el número en un String xd
@nimodoxd47394 жыл бұрын
siempre me da 6? es un metodo el que usas?cifras = String.valueOf(num1).length();
@karenss264 жыл бұрын
@@nimodoxd4739 si, el método valueOf lo ocupo para convertir el número ingresado a String, pero cómo necesito saber cuántas cifras tiene, el length() me ayuda a obtener la longitud del String y lo guarda en la variable "cifras". Espero haberte ayudado 😊
@leohdezch3 жыл бұрын
Aún que existen varias formas de realizar el ejercicio está es una de las más correctas y concretas aún que para este módulo es incorrecta ya que lo que se buscaba es practicar los if's anidados, muchos están aprendiendo con los videos y hacer uso de .length() puede confundirlos ya que aún no se llega a ese tema arriva vi una solución donde si hace uso de la practica y aún que es más grande el código es el que en realidad es la forma correcta
@karenss263 жыл бұрын
@@leohdezch si, lo sé jeje, pero en realidad hice el ejercicio de esta manera ya que quería hacerlo de una manera más rápida y corta de realizarlo.
@benjamincusimamani115 Жыл бұрын
Gracias ATS este video lo estaba buscando 🙂🙂🙂
@javieramaya50946 жыл бұрын
Brother comence con tus videos para reforzar y me agrada mucho tu forma de explicar. Sigue asi. Asi resolví el ejercicio de los números. /** * Ejercicio 7: Pedir tres números y mostrarlos ordenados de mayor a menor. */ public static void main(String[] args) { int a, b, c; a = Integer.parseInt(JOptionPane.showInputDialog("ingresa el primer numero")); b = Integer.parseInt(JOptionPane.showInputDialog("ingresa el segundo numero")); c = Integer.parseInt(JOptionPane.showInputDialog("ingresa el tercero numero")); if (a > b) { if (a > c) { if (b > c) { JOptionPane.showMessageDialog(null, a + "-" + b + "-" + c); } else { JOptionPane.showMessageDialog(null, a + "-" + c + "-" + b); } } } if (b > a) { if (b > c) { if (a > c) { JOptionPane.showMessageDialog(null, b + "-" + a + "- " + c); } else { JOptionPane.showMessageDialog(null, b + " - " + c + " - " + a); } } } if (c > a) { if (c > b) { if (a > b) { JOptionPane.showMessageDialog(null, c + " - " + a + " - " + b); } else { JOptionPane.showMessageDialog(null, c + " - " + b + " - " + a); } } } // Si los tres numeros son iguales, no importa el orden en que se muenstren if (a == b && a == c) { JOptionPane.showMessageDialog(null, a + " - " + b + " - " + c); } } Saludos.
@robertobautistamx2 жыл бұрын
Y cómo sería sin la impresión? Con puros if
@lorenzogimenez37064 жыл бұрын
Lo hice pero un poquito mas corto.. /* Ejercicio 8: Pedir un numero entre 0 y 99.999 y decir cuantas cifras tiene. */ package ejercicio8_condicionales; import javax.swing.JOptionPane; /** * * @author ACER */ public class Ejercicio8_condicionales { /** * @param args the command line arguments */ public static void main(String[] args) { //Declaro variable num1 int num1; //Capturo el num1 num1 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero entre 0 y 99.999")); //Declaro una variable CIFRA como un String, y convierto el num1 en una cadena. String cifra = Integer.toString(num1); //El .length() da a conocer el tamano de la cadena(digitos en este caso) JOptionPane.showMessageDialog(null, "El numero " + num1 + " tiene: " + cifra.length() + " cifra(s)"); } }
@Shinkirou69 Жыл бұрын
Así podrías hacerlo mas corta ya que pasas de string a integer y luego de integer a string otra vez import javax.swing.JOptionPane; public class ejercicio80{ public static void main(String[] args) { //Declaro variable num1 String num1; //Capturo el num1 num1 = JOptionPane.showInputDialog("Ingrese un numero entre 0 y 99.999"); JOptionPane.showMessageDialog(null, "El numero " + num1 + " tiene: " + num1.length() + " cifra(s)"); } }
@jos1327 Жыл бұрын
@@Shinkirou69 muy util, ahorita estoy aprendiendo java, me voy a poner a practicar ingles porque literal si supiera podria leer los métodos sin buscar en internet xd
@Shinkirou69 Жыл бұрын
@@jos1327 mucha suerte yo ya voy por la mitad de este curso y la verdad que es muy bueno
@Its_Andres Жыл бұрын
en este caso aunque funciona y el método está interesante, no usaste el condicional, por lo que el usuario puede ingresar números mayores a 99.999 y el programa los entregará sin problemas, aún así yo siempre que resuelvo los problemas también los cambio un poco y agrego cosas que me gustaría para hacerlos más complejos o mejores jasdasdjasjd, siempre y cuando no se trate de un examen donde me pidan hacer algo específicamente sin ningún tipo de cambio todo bien jasdasdjajsd
@isaiascastrougaz6010 Жыл бұрын
@@Shinkirou69 todo bien pero la cuestión también es que no acepte letras, que solo sean números.
@jeanaponte7436 жыл бұрын
package Ejericicios; import javax.swing.JOptionPane; public class Ejercicio8 { public static void main(String[] args) { // TODO Auto-generated method stub int numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un número entre 0 - 99 999: ")); if (numero>=0 && numero
@mauricionoboa55682 жыл бұрын
Wow! me gusto tú logica :DD thx
@danieljimenezlopez57302 жыл бұрын
@Aplastoxiquen cifras se refería a numero de dígitos
@oso.tripolar7 ай бұрын
lo hice igual :v
@pieroa19094 ай бұрын
int numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un número entre 0 y 99.999: ")); int cifras = 0; if (numero >= 0 && numero = 10 && numero = 100 && numero = 1000 && numero = 10000 && numero
@hectorgonzalez80006 жыл бұрын
int numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Inserte un numero entre 0 y 99999")); if(numero =10 && numero =100 && numero =1000 && numero =10000 && numero
@matiassi16 жыл бұрын
Buena ayuda, gracias. Una duda, por qué colocas null ???. Saludos
@leo4n0m4ly25 жыл бұрын
tambien funciona igual si pones numero
@musipiano015 жыл бұрын
Lo pUedes hacer con switch
@BarrierHT5 жыл бұрын
log10 (n)+1 y sale
@_nostril5 жыл бұрын
y si le coloco un -99999 :v
@HeyMita2 жыл бұрын
Muchas gracias amigo, gracias a ti aprobé mi examen!
@matiasseubert75402 жыл бұрын
falleció bro :(
@Jesus-sm4ho5 жыл бұрын
Excelente curso, muchísimas gracias, me está sirviendo demasiado. Una pregunta, en el ejercicio 7 no es recomendable en las condiciones poner " >= ", por si se ingresan números iguales?
@Dashero3345 жыл бұрын
NO HAY NINGUN ERROR EN EL EJERCICIO, EL ERROR ERA MIO, DEJO MI LIKE COMO DISCULPA
@mattromo22202 жыл бұрын
Espero les sirva ;) /* Ejercicio 8: Pedir un numero entre el 0 y 99 999 y decir cuantas cifras tiene*/ package ejercicioats8; import javax.swing.JOptionPane; public class EjercicioATS8 { public static void main(String[] args) { int numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero entre 0 y 99 999: ")); if (numero >= 0 && numero < 10){ JOptionPane.showMessageDialog(null, "El numero tiene 1 cifra."); } else if(numero >= 0 && numero < 100){ JOptionPane.showMessageDialog(null, "El numero tiene 2 cifras."); } else if (numero >= 0 && numero < 1000){ JOptionPane.showMessageDialog(null, "El numero tiene 3 cifras"); } else if (numero >= 0 && numero < 10000){ JOptionPane.showMessageDialog(null, "El numero tiene 4 cifras"); } else if(numero >= 0 && numero < 100000){ JOptionPane.showMessageDialog(null, "El numero tiene 5 cifras"); } else { JOptionPane.showMessageDialog(null,"NUMERO NO VALIDO"); } } }
@gigi540 Жыл бұрын
no se me habia ocurrido GRACIIAAS
@esauwww9190 Жыл бұрын
Justo lo hice asi!
@EnriqueGonzalez-xf1tz Жыл бұрын
No se me había ocurrido eso! yo lo hice asi: Scanner sc = new Scanner(System.in); int num, cifras; System.out.println("Digita un numero entre 0 y 99999: "); num = sc.nextInt(); if (num > 99999){ System.out.println("Numero ivalido"); } else if (num ==0) { System.out.println(num + " tiene 1 cifra"); } else{ cifras = (int)(Math. log10(num)+1); System.out.println(num + " tiene " + cifras + " cifras"); }
@josuel.2194 Жыл бұрын
como recomendación, no le tengan miedo a usar la documentación oficial, ya que existen un sin fin de métodos que les pueden servir facilitando su trabajo.
@prometheusfallofgods35444 жыл бұрын
Para quien le interese una alternativa de codigo del ejercicio 7: Considero que es mas practica para entrenar el uso de condicionales y no llenar de parametros los mismos tantas veces byte a,b,c; a = Byte.parseByte(JOptionPane.showInputDialog("Ingrese un numero")); b = Byte.parseByte(JOptionPane.showInputDialog("Ingrese un numero")); c = Byte.parseByte(JOptionPane.showInputDialog("Ingrese un numero")); if(a>b&&a>c){ if(b>c){ JOptionPane.showMessageDialog(null, "Los numeros ordenados de mayor a menor son: "+a+" "+b+" "+c); } else{ JOptionPane.showMessageDialog(null, "Los numeros ordenados de mayor a menor son: "+a+" "+c+" "+b); } } else if(b>a&&b>c){ if(a>c){ JOptionPane.showMessageDialog(null, "Los numeros ordenados de mayor a menor son: "+b+" "+a+" "+c); } else{ JOptionPane.showMessageDialog(null, "Los numeros ordenados de mayor a menor son: "+b+" "+c+" "+a); } } else{ if(a>b){ JOptionPane.showMessageDialog(null, "Los numeros ordenados de mayor a menor son: "+c+" "+a+" "+b); } else{ JOptionPane.showMessageDialog(null, "Los numeros ordenados de mayor a menor son: "+c+" "+b+" "+a); } }
@esauwww9190 Жыл бұрын
justo así es como lo había pensado haha
@Rafa-cj3hl4 жыл бұрын
El mío aplicando condicionales y una pequeña validación del rango: /*Pedir un número entre 0 y 99 999 y decir cuántas cifras tiene. */ package ejercicio_8; import javax.swing.JOptionPane; /* @author rafael*/ public class Ejercicio_8 { public static void main(String[] args) { Integer n; n=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un número entre 0 y 99 999")); if(n=0) JOptionPane.showMessageDialog(null, n+" tiene una cifra."); else if(n=0) JOptionPane.showMessageDialog(null, n+" tiene dos cifras."); else if(n=0) JOptionPane.showMessageDialog(null, n+" tiene tres cifras."); else if(n=0) JOptionPane.showMessageDialog(null, n+" tiene cuatro cifras."); else if(n=0) JOptionPane.showMessageDialog(null, n+" tiene cinco cifras."); else JOptionPane.showMessageDialog(null, n+" está fuera del rango."); } }
@Comoanda33 Жыл бұрын
goddddddd
@distopiko3 жыл бұрын
Ésta fue mi solución del ejercicio número 8: int n1; n1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un número: ")); String cantidad = Integer.toString(n1); JOptionPane.showMessageDialog(null, "El número " + n1 + " tiene: " + cantidad.length() + " cifra/s.");
@nabyblack50223 жыл бұрын
una pregunta yo también lo hice con el length, como hiciste para que no te contara los espacios sin el replace? String resultado; String n1; Scanner entrada = new Scanner(System.in); System.out.println("inserta un numero del 1 al 99 999"); n1 = entrada.nextLine(); resultado = n1.replace(" " ,""); int numero =resultado.length(); System.out.println("las sifras de tu numero son " + numero);
@israeldamian73833 жыл бұрын
bien, pero se supone que se tendría que hacer con lo que se vio en el video para reforzar lo visto y no hacerlo de otro modo
@davidhm75825 жыл бұрын
Un crack hermano son muy utiles tus tutoriales 👌😎
@cynthiaes894 жыл бұрын
algo mas o menos así me salió a mi pero que lata con los if. Se que hay otra manera de organizar números mas rápido pero todavía no llego a ese nivel :( sos un maestro!!! import java.util.Scanner; public class Excercise4 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int num1; int num2; int num3; System.out.println("give me any three numbers and I will arrange them in order for you"); num1 = input.nextInt(); num2 = input.nextInt(); num3 = input.nextInt(); if (num1< num2 & num1< num3 & num2< num3){ System.out.println(num1 + "," + num2 + "," +num3); } else if (num1 num3){ System.out.println(num1 + "," + num3 + "," +num2); } else if (num1 > num2 & num1 < num3 & num2 < num3){ System.out.println(num2 + "," + num1 + "," +num3); } else if (num1 < num2 & num1 > num3 & num2 > num3){ System.out.println(num3 + "," + num1 + "," +num2); } else if (num1 > num2 & num1 > num3 & num2 < num3){ System.out.println(num2 + "," + num3 + "," +num1); } else{ System.out.println(num3 + "," + num2 + "," +num1); } } }
@gustavoquimbita40912 жыл бұрын
Nuevo por aquí. Saludos amigo, eres un crack muchas bendiciones bro.
@wilmerbeltrantrillos6031 Жыл бұрын
murió bro :C
@marlon_tecorg31954 жыл бұрын
Eres el puto amo bro el mejor.
@ben-rdz1137 Жыл бұрын
23 videos vistos desde anoche te doy las gracias crack, me he dado cuenta que es muy similar a php la forma deresolver los ejercicios, y me servira mucho para el modulo de java ¿que sucede si introduzco dos numeros iguales haha?
@sneydergarcia19535 жыл бұрын
tarde 1 y 20 minutos en poder darme cuenta es bueno hacer los ejercicios antes de ver como el los realiza
@juancena345563 жыл бұрын
yo me tarde 1 dia xd
@drunkenone16993 жыл бұрын
un par de meses que lo llevo viendo y apenas me doy cuenta JAJA
@mamiki74294 жыл бұрын
package EjerciciosCondicionales; import javax.swing.JOptionPane; public class Ejercicio8 { public static void main(String[] args) { /* pide al usuario un numero entre 0 y 99 999 y que el programa calcule cuantos digitos tiene*/ int Num; Num = Integer.parseInt(JOptionPane.showInputDialog("introduce el numero a validar")); if (Num 9 && Num < 100) { JOptionPane.showMessageDialog(null, "el numero " + Num + " tiene 2 cifras"); } if (Num > 99 && Num < 1000) { JOptionPane.showMessageDialog(null, "el numero " + Num + " tiene 3 cifras"); } if (Num > 999 && Num < 10000) { JOptionPane.showMessageDialog(null, "el numero " + Num + " tiene 4 cifras"); } if (Num > 9999 && Num < 100000) { JOptionPane.showMessageDialog(null, "el numero " + Num + " tiene 5 cifras"); } } }
@vicenteparradiaz6607 жыл бұрын
eres un genio programando y enzeñando gracias
@joseestradadev6 жыл бұрын
*Utilizando el método length() con IF-ELSE:* // Variables String numero; // Solicitudes input numero = JOptionPane.showInputDialog(null, "Digite un número entre 0 y 99,999:"); // Proceso if (numero.length() < 5) { JOptionPane.showMessageDialog(null, "El número tiene " + numero.length() + " cifras."); } else { JOptionPane.showMessageDialog(null, "El número está fuera del rango indicado."); }
@alejandrohernandezramirez86985 жыл бұрын
Corrección= // Variables String numero; int contenedor; // Solicitudes input numero = JOptionPane.showInputDialog(null, "Digite un número entre 0 y 99,999:"); contenedor=Integer.parseInt(numero); // Proceso if (numero.length()
@Maybe94175 жыл бұрын
@@alejandrohernandezramirez8698 que tal corrección xd
@jhoan23425 жыл бұрын
Tiene un fallo y es que puedo ingresar letras y números, aquí la solución: package numeros; import javax.swing.JOptionPane; public class obtener { public static void main (String []args) { int num; num = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero entre el rango de 0 - 99,999")); while (num < 100000) { JOptionPane.showMessageDialog(null, "El numero "+num+" tiene: "+Integer.toString(num).length()+" cifras"); num = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero entre el rango de 0 - 99,999")); } } }
@luisenriquegonzalesmaiz32544 жыл бұрын
ejercicio 8: Scanner te = new Scanner(System.in); int n; System.out.println("Ingresar cantidad:"); n = te.nextInt(); if (n
@CarmenPereira-vu8xi Жыл бұрын
yo añadi: else { System.out.println("El número no se encuentra en el rango solicitado"); }
@cristianhoracioaquinovalde40107 ай бұрын
crack gracias por todo
@aldoocean7064 жыл бұрын
Me dejaron este ejercicio sin haber visto en mi vida la estructura condicional... iba bien, hasta que me tope con esto: && :c Al menos ya lo entendí
@joseluisduranzarate62617 жыл бұрын
Hola , no se si lo veas , pero es valida esta respuesta de tarea? package holamundo1; //import java.util.Scanner; import javax.swing.JOptionPane; public class HolaMundo1 { public static void main(String[] args) { // Scanner ingreso = new Scanner(System.in); String n; n = JOptionPane.showInputDialog("Ingrese un numero"); System.out.println("Numero de cifras es :"+n.length()); } }
@octavioc.vasquezq.3107 жыл бұрын
No vale lo tuyo por que dijo con condicionales hehe
@30javierm6 жыл бұрын
El ejercicio solamente pide calcular el numero de cifras, como lo quieras hacer no importa, lo que importa es que funcione.
@ronalds.yuparin.83396 жыл бұрын
CRACK !
@acehorn6 жыл бұрын
// jajaja que tramposo pero aqui te lo dejo con condicionales int n1; n1= Integer.parseInt(JOptionPane.showInputDialog("Digite un numero del 0 a 99,999")); if(n1
@stdario6 жыл бұрын
Y que pasa si el usuario ingresa un numero mayor a 99999 o menor a 0?? Aca mi respuesta: package practica; import java.util.Scanner; public class mayorAmenor { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int numero, contador=0; String numeroLeido; System.out.println("Ingrese un numero del 0 al 99.999: "); numero = entrada.nextInt(); while((numero>99999) || (numero
@Tony_253303 жыл бұрын
Y si me pide ingrese 50 números y ordene de mayor a menor, voy hacer 50 veces esa operación si a>b ,b
@reynavasquezmario84712 жыл бұрын
Por si lo quieren ver resuelto: import java.util.Scanner; public class Ej8ConCifras { public static void main(String[] args) { /* Ejercicio 8 - Condicionales Pedir un número entre 0 y 99999 y decir cuántas cifras tiene. */ Scanner Entrada = new Scanner(System.in); int Num; System.out.print("Digite un Número entre 0 y 99999: "); Num = Entrada.nextInt(); if((Num >= 0)&&(Num = 0)&&(Num = 0)&&(Num = 0)&&(Num = 0)&&(Num
@herland_mojica Жыл бұрын
Se que nadie lo va a leer pero si estas un poco mas avanzado espero que sea de tu ayuda. Mi solucion : //8. pedir un numero entre 0 y 99 999 y decir cuantas cifras tiene public int digitosNumeros(int numero){ //ej x=105 int c; if(numero digitos de numero-1 if(numero%10 < 10) c++; } return c; }
@zero2kkoforever3 жыл бұрын
Resultado del ejercicio numero 8: import javax.swing.*; public class Ejercicio7_C { public static void main(String[] args) { int numero, cifras; numero = Integer.parseInt(JOptionPane.showInputDialog("Digita un numero entre 0 y 99,999 :")); if (numero
@alevilghost3 жыл бұрын
Pequeño aporte :3 public static void main(String[] args) { /* Pedir un número entre 0 y 99 999 y decir cuántas cifras tiene. */ String numero; numero = JOptionPane.showInputDialog("Dame un número: "); JOptionPane.showMessageDialog(null, "El número " + numero + " tiene " + numero.length() + " dígitos."); }
@acehorn6 жыл бұрын
Lo hice antes de reproducir el video, pero tuve que hacer "algoritmo" jajajajaja pense que harias una forma más facil, pero el codigo es igualito o bueno muy similar int n1,n2,n3; n1= Integer.parseInt(JOptionPane.showInputDialog("Digite el primer numero")); n2 = Integer.parseInt(JOptionPane.showInputDialog("Digite el segundo numero")); n3= Integer.parseInt (JOptionPane.showInputDialog("Digite el tercer numero")); if((n1>n2) && (n2>n3)){ JOptionPane.showMessageDialog(null,"El orden seria : "+n1+","+n2+","+n3); } else if ((n1>n3) && (n3>n2)){ JOptionPane.showMessageDialog(null,"El orden seria : "+n1+","+n3+","+n2); } else if ((n2>n1) && n1>n3){ JOptionPane.showMessageDialog(null,"El orden seria : "+n2+","+n1+","+n3); } else if ((n2>n3) && n3>n1){ JOptionPane.showMessageDialog(null,"El orden seria : "+n2+","+n3+","+n1); } else if ((n3>n2) && n2>n1){ JOptionPane.showMessageDialog(null,"El orden seria : "+n3+","+n2+","+n1); } else if ((n3>n1) && n1>n2){ JOptionPane.showMessageDialog(null,"El orden seria : "+n3+","+n1+","+n2); } } }
@GoKuMoDz_VTuber5 жыл бұрын
PEDIR NUMERO ENTRE 0-99999 package javaapplication4proyecto_2; import javax.swing.JOptionPane; public class JavaApplication4proyecto_2 { public static void main(String[] args) { int n1; JOptionPane.showMessageDialog(null, "BIENVENIDO ESCRIBA UN NUMERO ENTRE 0-99999 Y OBTENDRA LA CANTIDAD DE CIFRAS: "); n1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero entre (0-99999)")); if(n1>0&&n19&&n199&&n1999&&n19999&&n1
@Eduarduar3 жыл бұрын
yo lo hice así funciona bastante bien package ejercisio_8; import javax.swing.JOptionPane; public class Ejercisio_8 { public static void main(String[] args) { int entrada, n1 = 9, n2 = 99, n3 = 999, n4 = 9999, n5 = 99999; entrada = Integer.parseInt(JOptionPane.showInputDialog("inserta un numero del 0 al 99 999")); if (entrada
wow, si que eres eficiente, hiciste lo que yo pero en mucho menos código package curso; import java.util.Scanner; import javax.swing.JOptionPane; public class longitud { public static void main (String args[]){ /* int num; //Pedir un numero entre 0 99999 y decir cuantas cifrás tiene num=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingresa un numero entre 0-99999")); if (num>=0&&num=10&&num=100&&num=1000&&num=10000&&num
@cristianmtzcolin5 жыл бұрын
Hola amigo, me gustan tus vídeos ya que son muy dinámicos y sencillos de entender. Pero en este caso en específico me parece que estás omitiendo lo que pasaría cuando alguien digite dos o más números iguales, ya que entonces tendríamos un código de muchas más líneas. ¿Es posible resolver esto con algún arreglo o alguna matriz? Para hacer más sencillo el código y evitar que se nos escape algún error al momento de compilarlo
@deadmull3 жыл бұрын
Así resolví el Ejercicio 7: import javax.swing.JOptionPane; public class Ejercicio7_C { public static void main(String args[]) { /* Pedir tres números y mostrarlos ordenados de mayor a menor. */ int numero1, numero2, numero3; numero1 = Integer.parseInt(JOptionPane.showInputDialog("Introduce el primer numero ")); numero2 = Integer.parseInt(JOptionPane.showInputDialog("Introduce el segundo numero")); numero3 = Integer.parseInt(JOptionPane.showInputDialog("Introduce el tercer numero ")); if(numero1 > numero2 && numero1 > numero3) { if(numero2 > numero3){ JOptionPane.showMessageDialog(null, numero1+">"+numero2+">"+numero3); } if(numero3 > numero2) { JOptionPane.showMessageDialog(null, numero1+">"+numero3+">"+numero2); } } else if(numero2 > numero1 && numero2 > numero3) { if(numero1 > numero3) { JOptionPane.showMessageDialog(null, numero2+">"+numero1+">"+numero3); } if(numero3 > numero1) { JOptionPane.showMessageDialog(null, numero2+">"+numero3+">"+numero1); } } else if(numero3 > numero1 && numero3 > numero2) { if(numero1 > numero2) { JOptionPane.showMessageDialog(null, numero3+">"+numero1+">"+numero2); } if(numero2 > numero1) { JOptionPane.showMessageDialog(null, numero3+">"+numero2+">"+numero1); } } } }
@nabyblack50223 жыл бұрын
String resultado; String n1; Scanner entrada = new Scanner(System.in); System.out.println("inserta un numero del i 1 al 99 999"); n1 = entrada.nextLine(); resultado = n1.replace(" " ,""); int numero =resultado.length(); System.out.println("las sifras de tu numero son " + numero); no me acordaba que estábamos usando las condicionales
/*Ejercicio: Pedir un numero entre 0 y 99999. Realizar un programa que muestre en pantalla cuantos digitos tiene */ package ejercicio_027; import javax.swing.JOptionPane; public class Ejercicio_027 { public static void main(String[] args) { int num1; num1=Integer.parseInt(JOptionPane.showInputDialog("Digite un número entre 0 y 99999: ")); if (num1
@fragordelabatalla4 жыл бұрын
Se que muchos ya lo resolvieron sin embargo dejo esto por aquí: // Si puedes imaginarlo puede programarlo. =) public static void main(String[] args) { int n1; // Declaracion de variable n1 = Integer.parseInt(JOptionPane.showInputDialog("Digita un numero entre 1 y 99,999")); // pedir numero al usuario. if (n1>= 0 && n1
@smithnorabuena29313 жыл бұрын
Yo lo hice de esta forma jajaja public static void main(String[] args) { int numero; numero = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite un numero entre 0 y 99 999 ")); if(numero < 10){ JOptionPane.showMessageDialog(null,"El numero posee una cifra"); } else if( 10
@sergiog.m48623 жыл бұрын
Alguien sabe donde puedo encontrar la solución a los ejercicios del final de video? normalmente alguien escribe su código aquí y es de bastante ayuda, pero me gustaría saber si Alejandro tiene los resultados en alguna web o algo para comparar.
@mauriciomorenocubillo91503 жыл бұрын
estoy igual mano, cada que tengo duda de como hacerlos bajo a ver los coments pero es fastidioson
@incoativox74423 жыл бұрын
public class Ej8_pedir_num_y_decir_cifras_tiene { /** * @param args the command line arguments */ public static void main(String[] args) { // declaro la variable para que el usuario digite el numero int n1; // declaro la variable para que el usuario inserte cualquier numero en el rango 0 a 99,999 n1 = Integer.parseInt(JOptionPane.showInputDialog("Digita un número para saber cuantas cifras tiene: ")); //operaciones con if y &&, le mostrará al usuario cuantas cifras tiene el numero que digito if ((n1 >= 0) && (n1 9) && (n1 99) && (n1 999) && (n1 9999) && (n1
@andresestebanmanjarrespanc25573 жыл бұрын
@@incoativox7442 Ese código tan extenso pero bien solucionado, felicitaciones.
@incoativox74423 жыл бұрын
@@andresestebanmanjarrespanc2557 gracias xd
@-Luis_E3 жыл бұрын
/* * Ejercicio 8: Pedir un numero entre 0 y 99 999 y decir cuantas cifras tiene */ package condicionalesejercicio_8; import javax.swing.JOptionPane; /** * * @author Luis */ public class CondicionalesEjercicio_8 { /** * @param args the command line arguments */ public static void main(String[] args) { int n1; n1 = Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese un numero entre 0 y 99 999:")); if ( (n1 >= 0) && (n1 < 10)){ JOptionPane.showMessageDialog(null, "El numero tiene una cifra");} else if ( (n1 >= 10) && (n1 < 100)){ JOptionPane.showMessageDialog(null, "El numero tiene dos cifras");} else if ( (n1 >= 100) && (n1 < 1000)){ JOptionPane.showMessageDialog(null, "El numero tiene tres cifras");} else if ( (n1 >= 1000) && (n1 < 10000)){ JOptionPane.showMessageDialog(null, "El numero tiene cuatro cifras");} else {JOptionPane.showMessageDialog(null, "Escribe un numero menor a 10000");} } }
@damiangonzalez73523 жыл бұрын
te recomiendo identar tu contigo para que sea mas legible
@cesarzevallos89183 жыл бұрын
Sabiendo lo básico este es el codigo pero es muy largo, sé que más adelante lo podré hacer mucho más corto. int numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero entre 0 y 99.999: ")); if(numero
@futbol7_Amistosos2 жыл бұрын
//Ejercicio 8 del video 23 int numeros; numeros=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero")); if((numeros>=0)&&(numeros=10 &&(numeros=100)&&(numeros=1000)&&(numeros=10000)&&(numeros
@waeco176711 ай бұрын
Ejercicio 8: import java.util.Scanner; public class Condicional8 { public static void main(String[] args) { Scanner console = new Scanner(System.in); int numero; System.out.println("Dame un numero entero"); numero = console.nextInt(); if(numero>0 && numero=10 && numero=100 && numero=1000 && numero=10000 && numero
@miguelferreiracordero57144 жыл бұрын
Alejandro te he fallado estoy usando System.out.print en vez de JOptionPane.showInputDialog 😳😩😩
@NadieHimemori7 жыл бұрын
mi versión, espero este correcta jeje. import javax.swing.JOptionPane; public class Ejercicio8_Condicionales { public static void main(String[] args) { int numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero:")); if((numero9999)){ JOptionPane.showMessageDialog(null,"Numero fuera de los parametros."); } else if(numero
@johannmachaca49736 жыл бұрын
falta el limite superior para que haga de break y el programa se detenga
@tiempoyfinanzas46543 ай бұрын
EJERCICIO 8 mi propuesta /* pedir un numero entre 0 y 99999 e imprimir cuantas cifras tiene dicho numero */ public class ContarCifrasWhile { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("escribe el numero entre 0 y 99,999"); int num= sc.nextInt(); int totalCifras=0; if (num == 0) { totalCifras = 1; // El número 0 tiene una cifra } else { while (num > 0 && num < 99999) { num /= 10; totalCifras++; } } System.out.println("las cifras que tiene este numero son: "+totalCifras); } } un abrazo a la comunidad de nuestro querido compañero, los futuros programadores te llevamos en nuestros corazones con orgullo y honor, continuando con tu legado de compartir información y ayudar al prójimo.
@FernandoSanchezDaza6 жыл бұрын
/*Ejercicio 8: Pedir un numero entre 0 y 99999 y decir cuantas cifras tiene.*/ package ejercicio_8; import javax.swing.JOptionPane; /* * @author Fernando Sanchez */ public class Ejercicio_8 { public static void main(String[] args) { int numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero entre 0 y 99999")); if((numero99999)){ JOptionPane.showMessageDialog(null,"El numero esta fuera del rango."); } else if((numero>=0)&&(numero=10)&&(numero=100)&&(numero=1000)&&(numero=10000)&&(numero
@hernandavid9856 Жыл бұрын
Brother lo hice con menos if else. Es posible?
@miguelortiz20992 жыл бұрын
Elegante:) Scanner leer = new Scanner(System.in); System.out.print("Digite un numero: "); double n; int cifras; n= leer.nextDouble(); cifras = (int)Math.log10(n)+1; System.out.println("El numero "+(int)n+" Tiene "+cifras+" Cifras");
@ayltonsalazarpoma54335 жыл бұрын
hola como estan nose pueden ayudar con este ejercicio de java como programar para calcular los costos para crear una red lan de topologia esrella enneat beans
@GoKuMoDz_VTuber6 жыл бұрын
solo copila y corre el codigo jejeje package gokumodsz; import javax.swing.JOptionPane; // 9 9 9 9 9; /** * @author GoKu MoDz */ public class GOKUMODSZ { public static void main(String[] args) { int numero; int n2; int n3; int n4; int n5; int n6; numero = Integer.parseInt(JOptionPane.showInputDialog("digite un numero entre [0-99999]")); n2 = 10; n3 = 100; n4 = 1000; n5 = 10000; n6 = 100000; if((numero>0) && (numero=10) && (numero=100) && (numero=1000) && (numero=10000) && (numero
@moka16615 жыл бұрын
a mi me salio asì int numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese nùmero entre o y 99999: ")); String x = Integer.toString(numero); if ((numero >= 0) && (numero
@GoKuMoDz_VTuber5 жыл бұрын
@@moka1661 wowowowo bien papu exelente código 👌
@Elrobin905 жыл бұрын
@@moka1661 pero debes declararla INT de lo contrario también podía escribir letras
@luisangelbarzolaquinto9447 Жыл бұрын
EJERCICIO 8 //Pedir un numero entre 0 y 99999 y decir cuantas cifras tiene: package pcondicionales; import javax.swing.JOptionPane; public class condicionales7 { public static void main(String[] args) { int numero; numero=Integer.parseInt(JOptionPane.showInputDialog("Ingrese numero de 0 - 99999")); if(numero>=0 && numero=10 && numero=100 && numero=1000 && numero=10000 && numero
@eleodoroborgeaud56756 жыл бұрын
Estimado, que tal?? que pasa si ponemos 0, 3, 0?? entra al else y muestra efectivamente ese orden, yo lo arreglé poniendo la condición de que los números fueran mayores que cero, de lo contrario necesitaríamos muchas mas condiciones con igualdades, en éste ejemplo sería else if ((num2>num1) && (num1 == num3)){, o también lo solucionamos si pone en la letra tres números diferentes, gracias, saludos.
@carlosway4849 Жыл бұрын
Amigo el murio en el 2017, asi que quien tiene ese contenido ahora, no es el. el esta muerto. murio terminando los cursos de python.
@citlallihdz1935 жыл бұрын
Muchas gracias
@sebasruizz2 жыл бұрын
🤓 Solución Ejercicio 8 Scanner sc= new Scanner(System.in); int x; System.out.println("Digite un número entre 0 y 99999"); x = sc.nextInt(); if (x>=0 && x=10 && x=100 && x=1000 && x=10000 && x
@andresfelipebuelvashernand2635 жыл бұрын
package condicionales; import javax.swing.JOptionPane; public class condicionales { public static void main(String[] args) { int numero; numero=Integer.parseInt(JOptionPane.showInputDialog(null,"inserte un numero de 0 a 99999")); if((numero>=0)&&(numero=10)&&(numero=100)&&(numero=1000)&&(numero
@Cookieguy12065 жыл бұрын
package ejerciciocondicionales; import javax.swing.JOptionPane; public class EjercicioCondicionales3 { public static void main(String[] args) { int numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero")); if (numero
@andresrio34 жыл бұрын
Por qué ahora en éste ejercicio al else lo utilizó con el if al lado? Es decir, por qué puso "if else" en vez de "else"?
@braianirrazabal14614 жыл бұрын
sirve para ingresar multiples sentencias, si pones solo ''else'' no podes ingresar ninguna condicion (al menos,no que yo sepa aún xD), si el ''else if'' se usara correctamente/prolijamente quedaria asi if (condición1) sentencia1 else if (condición2) sentencia2 else if (condición3) sentencia3 else sentencia4
@oscarzeinos35504 жыл бұрын
Se le llama anidado, es un if else anidado, porque utiliza 2 o más!!
@RodrigoOR15 жыл бұрын
Alejandro Te Felicito y agradezco por tu forma de facilitar el aprendizaje de Java, Me ha servido Mucho. una duda ¿Porqué algunas funciones del código Java como "JOptionPane" por ejemplo no me sirven en Android Studio y ¿Cómo puedo solucionarlo? Espero alguien me pueda ayudar a resolver ésta duda y me comparta una posible solución
@luisp01602 жыл бұрын
Lamentablemente nuestro profesor falleció y está en un mejor lugar.
@javiquintana87263 жыл бұрын
Me sirvió mucho tu vídeo pero si puedes hacer estos tipos de videos en notepad++
@elvistek76892 жыл бұрын
lamentablemente el dueño del canal fallecio hace más de 2 años :(
@DimitryLaDemencia6 жыл бұрын
Yo lo hice asi: package condicionales; import javax.swing.JOptionPane; public class Condicionales { public static void main(String[] args) { float n1,n2,n3; float mayor = 0,menor = 0, medio=0; n1=Float.parseFloat(JOptionPane.showInputDialog("Digite num1: ")); n2=Float.parseFloat(JOptionPane.showInputDialog("Digite num2: ")); n3=Float.parseFloat(JOptionPane.showInputDialog("Digite num3: ")); if(n1>n2 && n2>n3){ mayor=n1; medio=n2; menor=n3; } else if(n3>n2 && n2>n1){ mayor=n3; medio=n2; menor=n1; } else if(n2>n1 && n1>n3){ mayor=n2; medio=n1; menor=n3; } else if(n1>n3 && n3>n2){ mayor=n1; medio=n3; menor=n2; } else if(n2>n3 && n3>n1){ mayor=n2; medio=n3; menor=n1; } else if(n3>n1 && n1>n2){ mayor=n3; medio=n1; menor=n2; } JOptionPane.showMessageDialog(null, "El mayor es "+mayor+", el del medio es "+medio+" y el menor "+menor); } }
@andreschiassoni68634 жыл бұрын
Hola gente , les dejo como me salió a mi: int numero; numero =Integer.parseInt(JOptionPane.showInputDialog("Ingrese un número del 0 al 99.999")); if ((numero>=0) && (numero
@andresrio34 жыл бұрын
Hola querido te hago una consulta. Por qué el chico del canal en éste ejercicio al else lo utilizó con el if al lado? Es decir, por qué puso "if else" en vez de "else"?
@andreschiassoni68634 жыл бұрын
@@andresrio3 porque else if le sigue una condición a cumplirse para que se ejecute, en el caso de else le sigue directamente una acción sin ninguna condición, este es un ejemplo que encontré en Internet : if (temperatura >25) { System.out.println("A la playa!!!"); } else if (temperatura > 15) { System.out.println("A la montaña!!!"); } else if (temperatura < 5 && nevando) { System.out.println("A esquiar!!!"); } else { System.out.println("A descansar... zZz"); }
@Kira-nw5on7 жыл бұрын
buen video, oye para la parte de ciclos podrias resolver el de dibujar un rombo con asteriscos?
@dvddavizcky32547 жыл бұрын
Chaiito en UE lenguaje
@ModelarTandil2 жыл бұрын
Muy bueno
@eliusounds47163 жыл бұрын
//NUMERO DE CIFRAS import javax.swing.JOptionPane; public class EjercicioC_08 { public static void main(String args[]){ int numero =Integer.parseInt(JOptionPane.showInputDialog("Ingrese numero entre 0 y 99 999")); int cifras=0; if(numero
@guillermoviscoponticelli6 жыл бұрын
Yo con el Ejercicio 7 tuve una cuestion. Lo empeze a hacer antes y me paso que si ingresaba el 'n2' como el numero "mas grande", en las condiciones le tenia que agregar otro '&&' (una tercera pregunta) porque sino se tomaban igual los de los costados (el n1 y el n3). Osea si se daba la situacion que se ingresa '1 5 3' o '3 5 1' y solo habia dos preguntas '(n1n3)' donde n2 es el mayor , no me decia que pasaba con los otros dos. Si n3 era mayor a n1 o al reves. Entonces tuve que preguntarselos a estos tambien ..... y ya que esta, pregunte 3 veces en todos los demas. Quedo asi. public static void main(String[] args) { int n1,n2,n3; String ordenado=""; n1 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero 1 : ")); n2 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero 2 : ")); n3 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero 3 : ")); // n1 n2 n3 if ((n1>n2)&&(n1>n3)&&(n2>n1)) //------------------------- 5 3 1 { ordenado = " "+n1+" "+n2+" "+n3; } else if ((n1>n2)&&(n1>n3)&&(n2n3)) //------------------ 3 5 1 { ordenado = " "+n2+" "+n1+" "+n3; } else if ((n1
@German_Gonzalez_Silva4 жыл бұрын
Tienes errores, por ejemplo en el primer condicional indicas que se debe cumplir que n1>n2 y además que n2>n1, eso es imposible, por favor revisa
@erickgonzalezcortes17184 жыл бұрын
/**Ejercicio 8: * Pedir un número entre 0 y 99 999 y decir cuántas * cifras tiene */ package b_ejercicio_8; import javax.swing.JOptionPane; public class B_Ejercicio_8 { public static void main(String[] args) { int num; num = Integer.parseInt(JOptionPane.showInputDialog("Introduce" + "un numero en un rango de 0-99 999 ")); if((num >= 0) && (num 0) && (num / 10 == 0)){// 1/10 = 0.1 o sea 0 JOptionPane.showMessageDialog(null, "El número tiene 1 cifra"); }else if (num != 0){ if (num/100==0) {// 10/100 = 0.1 o sea 0 JOptionPane.showMessageDialog(null, "El número tiene 2 cifra"); }else if (num/1000==0) {// 100/1000 = 0.1 o sea 0 JOptionPane.showMessageDialog(null, "El número tiene 3 cifra"); }else if (num/10000==0) {// 1000/10000 = 0.1 o sea 0 JOptionPane.showMessageDialog(null, "El número tiene 4 cifra"); }else if (num/100000==0) {// 10000/100000 = 0.1 o sea 0 JOptionPane.showMessageDialog(null, "El número tiene 5 cifra"); } }else{//El cero JOptionPane.showMessageDialog(null, "El número tiene 1 cifra"); } }else{ JOptionPane.showMessageDialog(null, "El número ingresado" + "esta fuera de rango :'c"); } } }
@alfredoalejandroaramburoca83154 жыл бұрын
/* Pedir un numero entre 0 y 99 999 y decir cuantas cifras tiene */ package ej8condicionales; import javax.swing.JOptionPane; public class Ej8Condicionales { public static void main(String[] args) { int numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese una cifra dentro del rango de 0 - 99,999")); if(numero
@alexyrigoin7005 жыл бұрын
desarrollo con condicional package curso; import java.util.Scanner; import javax.swing.JOptionPane; public class Curso { public static void main(String[] args) { int num1,cifras; num1= Integer.parseInt(JOptionPane.showInputDialog("ingrese un numero:")); if(num1
@fabianrojas26366 жыл бұрын
otra forma de solucionarlo: float uno,dos,tres,aux; Scanner leer = new Scanner(System.in); System.out.println("Ingrese 3 numeros:"); uno = leer.nextFloat(); dos = leer.nextFloat(); tres = leer.nextFloat(); if(uno < dos){ aux = uno; uno = dos; dos = aux; } if(uno < tres){ aux = uno; uno = tres; tres = aux; } if(dos < tres){ aux = dos; dos = tres; tres = aux; } System.out.println("Orden: "+uno+" - "+dos+" - "+tres);
@santiagoquillas3452 жыл бұрын
EJERCICIO 8: IF ANIDADO package CONDICIONAL; import javax.swing.JOptionPane; public class Ejercicio8 { public static void main(String[] args) { // TODO Auto-generated method stub float num; num=Float.parseFloat(JOptionPane.showInputDialog("Ingrese un número entre 0 y 99 999")); if (num/10000 >=1) { JOptionPane.showMessageDialog(null, "El número "+num+" tiene 5 cifras"); } else { if(num/1000>=1) { JOptionPane.showMessageDialog(null, "El número "+num+" tiene 4 cifras"); } else { if(num/100>=1) { JOptionPane.showMessageDialog(null, "El número "+num+" tiene 3 cifras"); } else { if(num/10>=1) { JOptionPane.showMessageDialog(null, "El número "+num+" tiene 2 cifras"); } else { JOptionPane.showMessageDialog(null, "El número "+num+" tiene una cifra"); } } } } } }
@camilogrisales97575 жыл бұрын
public class Cuantascifras { public static void main(String args[]) { long numero, cifras; numero = Long.parseLong(JOptionPane.showInputDialog("Digite un numero entero")); cifras = Long.toString(numero).length(); JOptionPane.showMessageDialog(null,"El numero "+numero+" tiene "+cifras+" cifras"); } }
@MasterAngel985 жыл бұрын
La gracia está en hacerlo con condicionales, de eso trata el bloque xd
@mathiastorterolo6 жыл бұрын
Y si el usuario quiere ingresar 800 números?
@soyedwin-6 жыл бұрын
Ejercicio 7 pense que existia una forma mas corta incluso esta dude de realizarlo y al finar fue casi identico int n1, n2, n3; n1 = Integer.parseInt(JOptionPane.showInputDialog("Digite el primer numero")); n2 = Integer.parseInt(JOptionPane.showInputDialog("Dijite el segundo numero")); n3 = Integer.parseInt(JOptionPane.showInputDialog("Dijite el tercer numero")); if (n1 > n2 && n2 > n3){ JOptionPane.showMessageDialog(null, "El orden de los numero es: "+n1+" "+n2+" "+n3); } else if (n1 > n3 && n3 > n2){ JOptionPane.showMessageDialog(null, "El orden de los numero es: "+n1+ " "+n3+" "+n2); } else if (n2 > n1 && n1 > n3){ JOptionPane.showMessageDialog(null, "El orden de los numero es: "+n2+" "+n1+" "+n3); } else if (n3 > n1 && n1 > n2 ){ JOptionPane.showMessageDialog(null, "El orden de los numero es: "+n3+" "+n1+" "+n2); } else if (n3 > n2 && n2 > n1){ JOptionPane.showMessageDialog(null, "El orden de los numero es: "+n3+" "+n2+" "+n1); } else { JOptionPane.showMessageDialog(null, "El orden de los numero es: "+n2+" "+n3+" "+n1); } } }
@depto.sistemas87575 жыл бұрын
Segunda opcion public static void main(String[] args) { long numero, cifra; numero = Long.parseLong(JOptionPane.showInputDialog("Digite un cifra del 0 a 99999")); cifra = Long.toString(numero).length(); if (numero >=0 && numero
@GoKuMoDz_VTuber5 жыл бұрын
mi codigo de los 3 numeros al rato pongo el otro jejejej package javaapplication4proyecto_2; import javax.swing.JOptionPane; public class JavaApplication4proyecto_2 { public static void main(String[] args) { int n1, n2, n3; JOptionPane.showMessageDialog(null, "bienvenido ingrese 3 numeros y los vera ordenados de mayor a menor: "); n1 = Integer.parseInt(JOptionPane.showInputDialog("Digite el numero 1: ")); n2 = Integer.parseInt(JOptionPane.showInputDialog("Digite el numero 2: ")); n3 = Integer.parseInt(JOptionPane.showInputDialog("Digite el numero 3: ")); if(n1>n2&&n2>n3){ JOptionPane.showMessageDialog(null, "LOS NUMEROS ORDENADOS DE MAYOR A MENOR SON: "+n1+" , "+n2+" , "+n3); }else if(n2n3){ JOptionPane.showMessageDialog(null, "LOS NUMEROS ORDENADOS DE MAYOR A MENOR SON: "+n2+" , "+n1+" , "+n3); }else if(n3>n2&&n2>n1){ JOptionPane.showMessageDialog(null, "LOS NUMEROS ORDENADOS DE MAYOR A MENOR SON: "+n3+" , "+n2+" , "+n1); } } }
@pieroarteaga62653 жыл бұрын
Ejercicio 8: Pedir un numero entre 0 y 99 999 y decir cuantas cifras tiene (YO LO HICE SIN JOptionPane, YA QUE ME PARECIO MAS CORTO y también mi código reconoce números negativos espero les sirva :)
@pieroarteaga62653 жыл бұрын
package com.mycompany.BloqueCondicionales; import java.util.Scanner; public class Ejercicio8DecirCuantasCifrasTieneUnNumero { public static void main(String[] args) { Scanner scan = new Scanner(System.in); double numero; System.out.println("Escribir un numero entre 0 y 99 999: "); numero = scan.nextDouble(); if (numero>-10 && numero-100 && numero-1000 && numero-10000 && numero-100000 && numero
@Mich-TcG Жыл бұрын
@@pieroarteaga6265 precisamente asi lo hice haha, hubiera sabido el comando lenght y lo hago mas corto
@eleodoroborgeaud56756 жыл бұрын
Perdón, no lo arreglamos con poner la condición de que sean mayores a cero, si hay dos números iguales siempre entra al else.
@dysturbia34265 жыл бұрын
/* pedir un numero entre 0- 99999 y decir cuantas cifras tiene */ package ejercicio_8; import javax.swing.JOptionPane; /** * * @author SPARTAN PC */ public class Ejercicio_8 { /** * @param args the command line arguments */ public static void main(String[] args) { int numero,cifras; numero=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero entre o y 99,999: ")); if(numero10 && numero100 && numero1000 && numero10000 && numero
@aquirozc2 жыл бұрын
Así es como resolví el primer ejercicio. public class EjercicioCondicionales6 { public static void main(String[] args) { int No1,No2,No3,Lugar1 = 0, Lugar2 = 0, Lugar3 = 0; //Le pide al usuario que especifique los numeros que analizara el programa No1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un número: ")); No2 = Integer.parseInt(JOptionPane.showInputDialog("Digite otro número: ")); No3 = Integer.parseInt(JOptionPane.showInputDialog("Digite otro número: ")); //Determina si el primer numero es el mayor de todos los numeros if (No1>No2 & No1>No3){ Lugar1 = No1; } //Determina si el primer numero es el menor de todos los numeros else if(No1No3){ Lugar1 = No2; } //Determina si el segundo numero es el menor de todos los numeros else if(No2No2){ Lugar1 = No3; } //Determina si el tercer numero es el menor de todos los numeros else if(No3
@Dashero3345 жыл бұрын
creo que hay un error en el ejercicio, si ingreso los muneros en este orden 2,3,1 el resultado es 3-2-1. lo hice igual como su ejemplo
@miltonovidioordonezmunoz8083 жыл бұрын
321 de mayor a menor así dice el ejercicio
@DiosCabra3 жыл бұрын
¿En dónde está el error? Si es de mayor a menor.
@antugonzalezutreras80996 жыл бұрын
int num1; num1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero entre 0 y 99999")); JOptionPane.showMessageDialog(null, "El número " + num1 + " tiene " + Integer.toString(num1).length() + " dígitos");
@androerickvaleromedina99154 жыл бұрын
public static void main(String[ ] args) { Scanner x = new Scanner(System.in); String[ ] numero = new String[1]; System.out.println("Ingresa un numero:"); numero[0] = x.next(); System.out.printf("El numero tiene %s cifras. ",numero[0].length());
@sirenedelmar Жыл бұрын
vean esta practica chicos: se podra hacer? 1. Generar aleatoriamente, una lista de 1000 números reales en el rango de 0 a 10,000. 2. Ordenar la lista ascendentemente utilizando los siguientes 3 métodos de ordenamiento: Burbuja, Shellsort y QuickSort. Posteriormente mostrar los tiempos que tuvieron esos algoritmos para ordenarse de modo que se pueda visualizar una comparación real. Use los decimales que sean necesarios para mostrar las diferencias. 3. Terminar.
@neto3MW3 Жыл бұрын
import java.util.*; public class Ordenamiento { public static void main(String[] args) { // Generar lista aleatoria de 1000 números reales en el rango de 0 a 10,000 ArrayList lista = new ArrayList(); Random random = new Random(); for (int i = 0; i < 1000; i++) { double num = random.nextDouble() * 10000; lista.add(num); } // Burbuja long tiempoInicio = System.nanoTime(); burbuja(lista); long tiempoFin = System.nanoTime(); double tiempoBurbuja = (tiempoFin - tiempoInicio) / 1000000.0; System.out.println("Tiempo Burbuja: " + tiempoBurbuja + "ms"); // Shellsort tiempoInicio = System.nanoTime(); shellsort(lista); tiempoFin = System.nanoTime(); double tiempoShellsort = (tiempoFin - tiempoInicio) / 1000000.0; System.out.println("Tiempo Shellsort: " + tiempoShellsort + "ms"); // QuickSort tiempoInicio = System.nanoTime(); quicksort(lista, 0, lista.size() - 1); tiempoFin = System.nanoTime(); double tiempoQuicksort = (tiempoFin - tiempoInicio) / 1000000.0; System.out.println("Tiempo QuickSort: " + tiempoQuicksort + "ms"); } // Burbuja public static void burbuja(ArrayList lista) { int n = lista.size(); for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - i - 1; j++) { if (lista.get(j) > lista.get(j + 1)) { double temp = lista.get(j); lista.set(j, lista.get(j + 1)); lista.set(j + 1, temp); } } } } // Shellsort public static void shellsort(ArrayList lista) { int n = lista.size(); int intervalo = n / 2; while (intervalo > 0) { for (int i = intervalo; i < n; i++) { double temp = lista.get(i); int j = i; while (j >= intervalo && lista.get(j - intervalo) > temp) { lista.set(j, lista.get(j - intervalo)); j -= intervalo; } lista.set(j, temp); } intervalo /= 2; } } // QuickSort public static void quicksort(ArrayList lista, int izquierda, int derecha) { if (izquierda < derecha) { int indiceParticion = particion(lista, izquierda, derecha); quicksort(lista, izquierda, indiceParticion - 1); quicksort(lista, indiceParticion + 1, derecha); } } public static int particion(ArrayList lista, int izquierda, int derecha) { double pivote = lista.get(derecha); int indiceParticion = izquierda; for (int i = izquierda; i < derecha; i++) { if (lista.get(i)
@LUISGARCIA-iq5hc5 жыл бұрын
Ejercicio 8 package ejercicio2.pkg8.conteodecifras; import javax.swing.JOptionPane; public class EJERCICIO28CONTEODECIFRAS { public static void main(String[] args) { int num; num=Integer.parseInt(JOptionPane.showInputDialog("Digite un numero entre 0 y 99999: ")); if(num=10)&&(num=100)&&(num=1000)&&(num=10000)&&(num
@cristianandresjuliocantill9415 жыл бұрын
Int numero = Integer.ParseInt (JOptionPane.showDiaLog ("Ingrese un numero entre 0 -99999"); If (número < 10) { JOptionPane.showMessageDiaLog ("El numero tiene 1 digito"); } else if (número < 100 && número > 9) { JOptionPane.showMessageDiaLog ("El numero tiene 2 digitos"); } else if (numero < 1000 && número > 99) { JOptionPane.showMessageDiaLog ("El numero tiene 3 digitos"); } else if (numero < 10000 && número > 999) { JOptionPane.showMessageDiaLog ("El numero tiene 4 digitos"); } else if (numero < 100000 && número > 9999) { JOptionPane.ShowMessageDiaLog ("El numero tiene 5 dígitos"); }
@wolfgang8189 Жыл бұрын
/*Ejercicio 8: pedir un numero entre 0 y 99 999 y * decir cuantas cifras tiene*/ package com.ejercicios; import javax.swing.*; public class Condicionales08 { public static void main(String[] args) { int a; a = Integer.parseInt(JOptionPane.showInputDialog("ingresa un numero entre 0 y 99999")); if (a>=0 && a
@leorstblack5 жыл бұрын
Esta es mi sugerencia de código: //Pedir un número entre 0 y 99999 y decir cuantas cifras tiene package ejerciciodescubrircantidaddecifras; import javax.swing.JOptionPane; public class EjercicioDescubrirCantidadDeCifras { public static void main(String[] args) { int a; a=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero para analizar sus cifras")); if (a0) && (a=10) && (a=100) && (a=1000) && (a=10000) && (a100000){ JOptionPane.showMessageDialog(null, "Valor inválido."); } } }
@pieroarteaga62653 жыл бұрын
Tu código no reconoce los números negativos.
@CgoMacDroid4 жыл бұрын
Comparto mi código del ejercicio 8, compilado.: import java.util.Scanner; public class NumeroDeCifras { public static void main(String args []){ Scanner consola= new Scanner(System.in); int x; System.out.println("Ingresa el numero para saber el numero de cifras-->"); x=consola.nextInt(); if(x > 1 && x < 10 ) System.out.println(x + " " + " tiene 1 cifra"); else if( x >= 10 && x < 100 ) System.out.println(x + " " + " tiene 2 cifras"); else if(x >= 100 && x< 1000) System.out.println(x + " " + " tiene 3 cifras"); else if(x >= 1000 && x< 10000) System.out.println(x + " " + " tiene 4 cifras"); else if(x >= 10000 && x< 100000) System.out.println(x + " " + " tiene 5 cifras"); } }
@jhonatanbrandonmoralesgalv12555 жыл бұрын
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package ejemplo1; import java.util.Scanner; /** * * @author Jhonatan */ public class ejemplo9 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int a; System.out.println("Ingresa tu número"); a= entrada.nextInt(); if((a>=0) &&( a10) && (a=100) && (a=1000) && (a=10000) && (a
@adrianignaciomirandacontre85386 жыл бұрын
/*Pedir numero entre 0 y 99.999 y decir cuantas cifras tiene*/ int numero, cifra; numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese número")); cifra = Integer.toString(numero).length(); if (cifra > 0 || cifra
@DanzaMushucCausaytena5 жыл бұрын
sin usar el JOptionPane package javaapplication20; import java.util.Scanner; public class JavaApplication20 { public static void main(String[] args) { int n1,n2,n3; Scanner entrada = new Scanner (System.in); System.out.println("ingrese primer numero"); n1 = entrada.nextInt(); System.out.println("ingrese segundo numero"); n2 = entrada.nextInt(); System.out.println("ingrese tercer numero"); n3 = entrada.nextInt(); if((n1>n2) &&(n2>n3)){ System.out.println(" orden 3" +n1+" - "+n2+" - "+n3); } else if((n1>n3) && (n3>n2)){ System.out.println(" orden " +n1+" - "+n3+" - "+n2); } else if((n2>n1) && (n1>n3)){ System.out.println(" ordenr" +n2+" - "+n1+" - "+n3); } else if((n2>n3) && (n3>n1)){ System.out.println(" ordenr" +n2+" - "+n3+" - "+n1); } else if((n3>n1) && (n1>n2)){ System.out.println(" orden " +n3+" - "+n2+" - "+n1); } } }