java将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
时间: 2023-06-08 16:04:01 浏览: 143
Java实现将一个正整数分解质因数
5星 · 资源好评率100%
好的,关于您的问题,我可以帮您实现一个Java函数来分解正整数的质因数。下面是代码:
```
public static void primeFactorization(int n) {
System.out.print(n + "=");
for (int i = 2; i <= n; i++) {
while (n % i == 0 && n != i) {
System.out.print(i + "*");
n /= i;
}
if (n == i) {
System.out.print(i);
break;
}
}
}
```
您可以将要分解质因数的正整数传入这个函数中,例如:
```
primeFactorization(90);
```
运行结果将会是:
```
90=2*3*3*5
```
希望这个函数能帮到您。如果有其他问题,请随时提出。
阅读全文