正の整数を素因数に分解します。例:90を入力し、90 = 2 3 3 * 5を出力します。
package com.itheima;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
decompose(n);
}
static void decompose(int n){
System.out.print(n + " = ");
int m = (int)Math.sqrt(n);
for(int i=2;i<=m;i++){
if(n % i == 0 && n > i){
System.out.print(i + "*");
n /= i;
i--;
}
}
System.out.print(n);
}
}