十进制转二进制,调用方法 和手写方法。
1.调用方法
public class code1 {
public static void main(String[] args) {
System.out.println("输入要转换的数字");
Scanner scan =new Scanner(System.in);
int num = scan.nextInt();
function1(num);
}
public static void function1(int n){
String result = Integer.toBinaryString(n);
System.out.println(result);
}
2.手写方法
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入整数:");
int num = input.nextInt();
String a = "";//用字符串拼接
while(num!=0) {//利用十进制转二进制除2法
a=num%2+a;
num=num/2;
}
System.out.println(a);
}
}