jueves, 6 de diciembre de 2012
Algoritmo para obtener todos los divisores de un número introducido por teclado
En el siguiente código java lo que haremos será introducir un número entero por teclado y visualizaremos todos sus divisores. El código quedará de la siguiente manera (a la clase la he llamado Divisores):
import java.util.Scanner;
public class Divisores {
public static void main(String[] args) {
// Codigo por www.DesarrollarAplicaciones.com
Scanner teclado=new Scanner(System.in);
int numero;
int divisor=1;
System.out.println("Introduce el numero");
numero=teclado.nextInt();
while(divisor<=numero){
if(numero%divisor==0){
System.out.println(divisor);
}
divisor++;
}
}
}
Suscribirse a:
Enviar comentarios (Atom)
que es divisor = 1?
ResponderEliminary porque pones divisor++?
me lo podrías explicar por favor.
se que es divisor = divisor +1; pero no se que significa.
Gracias por este algoritmo se entiende muy bien sólo eso me gustaría que me lo aclararas,por favor.Saludos de mi parte y sigue con este trabajo que haces ayudas mucho.
while(divisor<=numero) not good
ResponderEliminarwhile(divisor<=sqrt(numero)) better