java代码将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
时间: 2023-06-08 20:04:00 浏览: 100
Java将一个正整数分解质因数的代码
5星 · 资源好评率100%
好的,这个问题我可以回答。以下是Java代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个正整数:");
int n = scanner.nextInt();
System.out.print(n + "=");
for (int i = 2; i <= n; i++) {
while (n % i == 0 && n != i) {
n /= i;
System.out.print(i + "×");
}
if (n == i) {
System.out.print(i);
break;
}
}
}
}
```
输入90后,输出结果为:
```
90=2×3×3×5
```
希望能对您有所帮助!
阅读全文