1. 程式人生 > >找出一個數的因子(全部最小的) java實現

找出一個數的因子(全部最小的) java實現

程式碼

	private static void funtion(int a) {
		int i = 2;
		while (true) {
			if (a % i == 0) {
				System.out.print(i + " ");
				a /= i;
			} else
				i++;
			if (a == 1)
				break;
		}
	}

分析程式碼

我們是將數a 取餘後列印,在將a變為除以取餘數後的,如果無法取餘得0那麼說明需要在加1取餘了。在while迴圈之後,就可以得到結果。