今天开始一个新的篇章,争取每天发布一段代码,程序员不写代码是不对的。
package com.kingdz.algorithm.time201701;
/**
* 十进制转二进制
*
* @author kingdz
*
*/
public class Algo10 {
public static void main(String[] args) {
// input
int in = 8;
// result
String out = cal(in);
// print the result to the console
System.out.println(out);
}
private static String cal(int in) {
StringBuilder strb = new StringBuilder();
strb.append(in % 2);
int mid = in / 2;
while (mid != 0) {
strb.insert(0, mid % 2);
mid = mid / 2;
}
return strb.toString();
}
}