public class ConvertToBinary {
public static final int n = 501; //十进制数
public static final int size = 2;//转换为二进制
public static void main(String[] args){
int t = n;
StringBuilder sb = new StringBuilder();
while (t>0){
sb.append(t % size);
t = t /size;
}
for(int i = sb.length()-1 ;i>=0; i--){
System.out.print(sb.charAt(i));
}
}
}
输出结果:111110101