Algs4-1.1.9十进制整数转二进制

1.1.9编写一段代码,将一个正整数N用二进制表示并转换为一个String类型的值s。
解答:Java有一个内置方法Integer.toBinaryString(N)专门完成这个任务,但该题的目的就是给出这个方法的基他实现方法。下面就是一个特别简洁的答案:
String s="";
for (int n=N;n>0;n/=2)
   s=(n%2)+s;

posted @ 2018-10-25 10:59  修电脑的龙生  阅读(144)  评论(0编辑  收藏  举报