大家好,又见面了,我是你们的朋友全栈君。
package 算法;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class 分解质因数 {
public static List list=new ArrayList<>();
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println(“请输入a值:”);
int a=scanner.nextInt();
f(a);
if(list!=null && list.size()>0){
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
}
}
private static void f(int a) {
// TODO Auto-generated method stub
for(int i=a-1;i>0;i–){
if(a%i==0){
list.add(a/i);
f(i);
break;
}
}
}
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/106026.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...