【程序4】
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 /** * 【程序4】 * 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 */ public class Subject4 { public static void main(String[] args) { System.out.print("请输入需要分解因数的整数:"); Scanner scanner=new Scanner(System.in); int a = scanner.nextInt();//获取输入的整数 decompose(a); } /** * 分解质因数 * @param num * @return */ public static void decompose(int num){ int tmp = num/2; for(int i=2;i <= tmp ;i++){ if(num%i == 0){ num = num/i; System.out.println("质因数为:"+i); i=1; continue; } } } }
运行结果:
Java练习题4
最新推荐文章于 2023-09-29 22:33:33 发布