700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java实现十进制数转换成二进制数

java实现十进制数转换成二进制数

时间:2022-10-24 18:24:00

相关推荐

java实现十进制数转换成二进制数

十进制数转换成二进制

import java.util.Scanner;

public class Textwile {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println(“请输入一个十进制的整数:”);

int num = scanner.nextInt();

String nums = Integer.toBinaryString(num);

//Integer.toBinaryString(decimal);十进制转换成二进制的方法

System.out.println(“二进制数为:” + nums);

//方式二

System.out.println(“请在输入一个十进制的整数:”);

int num1 = scanner.nextInt();

int a = num1; //将获到的值赋值给a

String str = “”; //定义一个空字符串,用来存放后面的额二进制数

do {

int b = a % 2; //对a取除2取余数b

int c = a / 2; //对a除2取商c

a = c; //将商c重新赋值给a

str = b +str; //将余数添加到上面的空字符串中

}while(a!= 0); //判断商是否为0

System.out.println(“二进制数为:” + str); //打印最后得到的二进制数字符串

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。