这段代码的功能是“十进制转换成二进制”,起初的代码有些繁琐,并且代码复用性不高,经过多次的改正得到了现在的实现代码。
思路:1,想得到所给数字的最低位,则让它与1做与运算即可得到;
2,把得到的这个数对应到所给出的对应表中,则得到了这一位的相应二进制的值
3,要想继续取下一位则需要把该数字右移一位;
实现代码:
public class Translate {
/**
* 该程序完成的是十进制向二进制转换
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
toBin(9);
}