public class TT { public static void main(String[] args) { Scanner in = new Scanner(System.in); int num = in.nextInt(); System.out.println(Integer.toBinaryString(num)); } }
楼上正解 ++另种写法:package CSDN;import java.util.Scanner;public class toBinary { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.println(toBinary(n, 2)); }
/** * 将十进制数转化成二进制数 * @param n 十进制数 * @param target 二进制 * @return s 二进制 */ private static String toBinary(long n, int target) { String s = ""; while (n != 0) { s = n % target + s; n = n / target; } return s; } }
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num = in.nextInt();
System.out.println(Integer.toBinaryString(num));
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
System.out.println(toBinary(n, 2));
}
/**
* 将十进制数转化成二进制数
* @param n 十进制数
* @param target 二进制
* @return s 二进制
*/
private static String toBinary(long n, int target) {
String s = "";
while (n != 0) {
s = n % target + s;
n = n / target;
}
return s;
}
}