package com.javaday03;
import java.util.Scanner;
/**
*
* @author alfred
* @data 2018年7月21日下午1:24:17
* Description:对正整数进行因式分解
* version:1.0
*/
public class Demo05 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个正整数,为您分解因式:");
int number = sc.nextInt();
System.out.print(number + "=");
int n = number;
if (n == 1) {
System.out.println(n);
}
for (int i = 2; i <= n; i++) {
if (i == n) {
System.out.println(n);
} else if (n % i == 0) {
System.out.print(i + "*");
n = n / i;
i = 1;
}
}
}
}