题解 | #十进制数转二进制数#

十进制数转二进制数

http://www.nowcoder.com/practice/90d2de77e05e497eacc85e6b50272900

import java.util.*;

public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int num = scanner.nextInt();

    if (num == 0) System.out.print(0);
    StringBuilder sb = new StringBuilder();
    while (num!=0) {
        int temp = num & 1;
        sb.append(temp);
        num >>= 1;
    }
    
    System.out.print(sb.reverse().toString());
}

}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务