十进制数转换成二进制

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); //打印最后得到的二进制数字符串
}

}

java实现十进制数转换成二进制数相关推荐

  1. c++第二周任务一*(1‐1)编写递归函数将十进制数转换成二进制数输出。

    /任务一 /*(1‐1)编写递归函数将十进制数转换成二进制数输出. * 算法说明: */ #include <iostream> using namespace std; void d2b ...

  2. 将十进制数转换成二进制数(C语言)

    C语言--将十进制数转换成二进制数 方法:除 2 取余,逆序排列 原理:用 2 整除十进制整数,可以得到一个商和余数:再用 2 去除商,又会得到一个商和余数,如此进行,直到商为小于 1 时为止,然后把 ...

  3. C语言算法之将十进制数转换成二进制数

    导语:在C语言中没有将其他进制的数直接输出为二进制数的工具或方法,输出为八进制数可以用%o,输出为十六进制可以用%x,输出为二进制就要我们自行解决了.下面给大家讲述一下如何编程实现将十进制数转换成二进 ...

  4. 【数制转换】-十进制数转换成二进制数

    第一部分:整数转换   逐次除2取余法 用2逐次去除待转换的十进制整数,直至商为0时停止:每次所得的余数即为二进制数码,先得到的余数在低位,后得到的余数排在高位. 例子1: 将83转换成二进制数(逐次 ...

  5. 用python将十进制数转换成二进制数_python中的数据结构-将十进制数转换为二进制数...

    二进制表示法在计算机科学中很重要,计算机中存储的所有值都以一串二进制数字,即0和1的形式存在. 如果无法在通用表示形式和二进制数字之间来回转换,我们将需要以非常奇怪的方式与计算机进行交互. 十进制的数 ...

  6. 【C语言】十进制数转换成二进制数

    文章目录 前言 一.题目讲解 二.分析 1.代码 2.重点算法 总结 前言 OK,今天讲一个简单的代码,这个代码对于程序猿来说是简单的,但是对于学习C语言的学生来说是比较复杂的,现在分享出来,和大家一 ...

  7. 2018阿里巴巴基础平台研发工程师实习生笔试题:一.十进制数转换成的二进制数中有几个1. 二.输出IP所在的网段

    1.输入一个十进制数转换成二进制数,输出二进制中有几个1? import java.util.Scanner;public class Main {public static void main(St ...

  8. 用栈来实现将一个十进制数转换成等值的二进制数或者八进制数

    栈的应用 栈的一个典型应用是将10进制数转换成等值的二进制数,或者八进制数,由于将十进制数转换成二进制数或者八进制数的时候符合栈的"后进先出"的特性,因为其算法思路就是不断取余然后 ...

  9. python--预测未来子女的身高、计算能量的消耗、为自己的手机充值、将指定的十进制数转换成二进制、八进制、十六进制

    将指定的十进制数转换成二进制.八进制.十六进制 def fun():num=int(input('请输入一个十进制的整数:'))print(num,'的二进制数为:',bin(num)) #内置函数- ...

最新文章

  1. SylixOS 系统初探
  2. 20135310陈巧然 20135305姚歌 实验一:开发环境的熟悉
  3. 小辣椒2019_小辣椒红辣椒7X尊享版(6GB 64GB)参数大全,好便宜的联发科手机
  4. eclipse打包成jar_Spring Boot 打包成的可执行 jar ,为什么不能被其他项目依赖?
  5. Edge X Kubernetes Meetup,探索云原生新边界
  6. Microsoft Silverlight 4 脱机文档
  7. java substring 越界_我在java中用substrng()提取某一字符串的子串是老是出现越界的问题,求指教~~~...
  8. 信息学奥赛C++语言:幸运奶牛
  9. php框架中数据库模型层原理,简单模拟ThinkPHP框架模型层对数据库的链式操作-Go语言中文社区...
  10. 兑现北京冬奥赞助承诺 奇安信安全防护软件冬奥版发布
  11. ORACLE 常用函数——转换函数
  12. 《数据结构》-二叉树(二叉链表实现)
  13. 松下PLC报mewnet设备打开错误----重启电脑就好!!!
  14. 初探PLC 的ST 语言转换成C++ 的方法
  15. ZYNQ LWIP实现任意长度数据接收发送
  16. linux打开db文件,我如何打开. db 文件?
  17. Vue项目关闭语法检查
  18. 项目(百万并发网络通信架构)10.2---recv()函数的极限测试
  19. 力扣刷题day42|121买卖股票的最佳时机、122买卖股票的最佳时机II
  20. 股票自选股基本函数大全-7

热门文章

  1. Docker系列之五:Docker 三剑客之 Docker Swarm
  2. 关于webpack下载loader出现的问题(ERROR in ./src/img/timg.jpg Module build failed: ValidationError: File Loade)
  3. 怎么更改计算机用户为管理员账户,Win10如何更改为管理员账户,教您如何更改
  4. GVIM技巧系列-如何在GVIM中跳来跳去
  5. 数据结构课程设计 运动会成绩统计
  6. 华为交换机RRPP环协议
  7. 什么是系统集成(SI)?
  8. 将文件从VMWare虚拟机的Linux系统传到U盘
  9. swift 学习-- 元组
  10. android之网络请求 -- 获取RecyclerView的列表项(图片 + 文字)