public static void main(String[] args) { Scanner arje=new Scanner(System.in); System.out.println("Ingrese un numero entre 0 y 9,999"); int numero=arje.nextInt(); System.out.println("♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠♠"); if(numero<10) System.out.println("tine 1 cifra"); else if(numero<100) System.out.println("tiene 2 cifras"); else if(numero<1000) System.out.println("tiene 3 cifras"); else if(numero<1000) System.out.println("tiene 4 cifras"); else if(numero<100000) System.out.println("tiene 5 cifras"); else if(numero<1000000) System.out.println("tiene 6 cifras"); else if(numero<10000000) System.out.println("tiene 7 cifras"); else if(numero<100000000) System.out.println("tiene 8 cifras"); else if(numero<1000000000) System.out.println("Tiene 9 cifras"); }
lunes, 25 de marzo de 2013
10.-Pedir un numero entre 0 y 9,999 y decir cuntas cifras tine.
Suscribirse a:
Enviar comentarios (Atom)
gracias
ResponderEliminargracias
ResponderEliminarY para que son los corazones
ResponderEliminaruna pregunta a la hora de no cumplirse
ResponderEliminar//Si uno su predeterminación es si y solo si saber la cantidad de cifras podríamos hacerlo mas sencillo y evitarnos tanto código.
ResponderEliminarString n1 = JOptionPane.showInputDialog("ingrese un numero entre 0 y 99 999");
JOptionPane.showMessageDialog(null, "El numero de cifras es : "+ n1.length());
el ejercicio esta malo te dice ingrese un numero de 0 a 9999 cuatro cifras y ingresaste un numero de 5 cifras el cual no te tubo que haber leido, te falta definir un if y ponerle rango.
ResponderEliminar