java正整数分解因数_Java将一个正整数分解质因数相乘的形式
时间: 2024-02-27 14:56:40 浏览: 107
Java实现将一个正整数分解质因数
5星 · 资源好评率100%
好的,您可以使用以下Java代码来实现正整数分解因数的功能:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
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;
}
}
}
}
```
这个程序会要求您输入一个正整数,然后使用类似于“3 * 5 * 7”的形式输出该正整数的所有质因数相乘的结果。例如,如果您输入“60”,则程序将输出“60 = 2 * 2 * 3 * 5”。
阅读全文