十进制->二进制
法一:
代码:
import java.util.Scanner;
public class fortyseven {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
int n=reader.nextInt();
int r,k=1;
int sum=0;
while(n!=0) {
r=n%2;
n=n/2;
sum+=r*k;
k=k*10;
}
System.out.println(sum);
}
}
运行结果:
法二:
import java.util.Scanner;
public class sixtyfive {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
int n=reader.nextInt();
System.out.println(Integer.toBinaryString(n));
}
}