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

十进制数转二进制数

https://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();

    //write your code here......
    StringBuilder temp = new StringBuilder();

	// 除基取余
    while (num >= 2) {
      temp.append(num % 2 + "");
      num /= 2;
    }
    temp.append(num + "");

    System.out.println(temp.reverse().toString());

  }
}

全部评论

相关推荐

09-29 00:03
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务