十进制转二进制代码实现(正数转)
在这里插入代码片
package WeekWork;
import java.util.Scanner;
/**
- @author ljw
*22、实现十进制正数转化为二进制数。 - @2020年10月24日
*/
public class TwoTen22 {
public static void main(String[] args) {
Scanner scan =new Scanner(System.in);
System.out.println(“请输入一个正整数”);
int num = scan.nextInt();//从控制台取数据
if(num>0) {
String i ="";
int fact =0;
while(num>1) {
fact= num%2;
num=num/2;
i = fact + i;
}
System.out.println(i);
}else {
System.out.println(“请输入正整数”);
}
}
}