package com.meritit.func;
/**
*
* @author Administrator
* 判断一个数是由哪些质数相乘得来的
* 思路:
* 1、先判断这个数是不是素数,也就是质数,如果是,直接输出
*· 2、将这个数循环去除一个素数(默认除2-这个数本身),但是需要确认除的数是质数
* 比如 12 可除的数据为2、3、5、7、11其他数不可除
* 3、如果这个除数是质数,并且能被本身整除,则为该数的一个素数
*/
public class FindFactor {
public static void main(String[] args) {
int i = 345;
FindFactor f = new FindFactor();
f.getFactor(i);
/**
*
* @author Administrator
* 判断一个数是由哪些质数相乘得来的
* 思路:
* 1、先判断这个数是不是素数,也就是质数,如果是,直接输出
*· 2、将这个数循环去除一个素数(默认除2-这个数本身),但是需要确认除的数是质数
* 比如 12 可除的数据为2、3、5、7、11其他数不可除
* 3、如果这个除数是质数,并且能被本身整除,则为该数的一个素数
*/
public class FindFactor {
public static void main(String[] args) {
int i = 345;
FindFactor f = new FindFactor();
f.getFactor(i);