用递归实现十进制转换成二进制

public class toBin {
	public static void main(String[] args) {
		StringBuffer result = new StringBuffer();
		toBinary(100, result);
		System.out.println(result);//1100100
	}

	public static void toBinary(int n, StringBuffer result) {
		if (n / 2 != 0)
			toBinary(n / 2, result);
		result.append(n % 2);
	}

}


你可能感兴趣的:(用递归实现十进制转换成二进制)