import java.util.Scanner;
class Factors {
public static void main (String[] args ) {
Scanner scan = new Scanner( System.in );
long num, div, quotient, remainder;
System.out.println("Enter an integer: " );
num = scan.nextInt();
div = 2;
quotient = num / div;
remainder = num % div;
for (div = 2; div <= num / div; div++)
{
if (num % div == 0)
{
while (remainder == 0)
{
quotient = num / div;
remainder = num % div;
System.out.println ("factor: " + div);
num = quotient;
}
}
else
{
div = div + 1;
quotient = num / div;
remainder = num % div;
System.out.println ("factor: " + div);
}
}
}
}
** Edit **

New Topic/Question
Reply



MultiQuote








|