Replace the getBinary() method with this to show the 0/1 i forgot to check in my previous post.
GeSHi (java):
public String getBinary
(int n
){ if (n < 0){
tmp = "?";
}
else if (n == 0){
tmp = "0";
}
else if (n > 1){
tmp = getBinary(n/2) + n%2;
}
else if(n == 1){
tmp = "1";
}
return tmp;
}
Created by GeSHI 1.0.7.20
Start BinaryDemo
getBinary().. up to: 9
getBinary(-1) = ?
getBinary(0) = 0
getBinary(1) = 1
getBinary(2) = 10
getBinary(3) = 11
getBinary(4) = 100
getBinary(5) = 101
getBinary(6) = 110
getBinary(7) = 111
getBinary(

= 1000
getBinary(9) = 1001