------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
public class Recursion {
/**
* 将数转换成二进制,打印出来
* 正常情况下会反序打印的,使用递归将其正确打印出来。
*/
public static void main(String[] args) {
Recursion recursion = new Recursion();
int i = 6;
System.out.println(i + "转换成2进制:");
recursion.toBin(i);
}
public void toBin(int i) {
if(i > 0) {
toBin(i/2);
System.out.print(i%2);
}
}
}