將一個非0正整數轉爲大於2的任意進制(搜狗面試題)

public class Transform {
	private static StringBuilder sb = new StringBuilder();
	
	public void transform(int n,int m){
		if(n < m)
			sb.append(n);
		else{
			transform(n/m,m);
			sb.append(n%m);
		}
	}
	
	public static void main(String[] args) {
		new Transform().transform(125,6);
		System.out.println(Transform.sb);
	}
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章