您的位置:首页 > 其它

把一个十进制的数字用二进制的方式拆开成多个十进制数(十进制数是否包含改二进制数)

2011-10-24 11:31 381 查看
 
public static List findNum(int num) {

  List list = new ArrayList();

  if (num == 0)

   return list;

  int index = 1;

  int reslut = 0;

  int count = 0;

  while (true) {

   if ((reslut = num
& index) != 0) {

    list.add(new Integer(reslut));

    if (num == (count += reslut)) {

     return list;

    }

   }

   index *= 2;

  }

 }

 

 

if((8&2>0){}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  list integer
相关文章推荐