一、十进制转换为二进制数

public void test(int number) {

if (number==0) {
                                 System.out.println('0');
                                 return;
                            }
                           char [] ch=new char[]{'0','1'};
                           StringBuffer sb=new StringBuffer();
                           for (int i = 0; i <32; i++){
                                int temp=number&1;
                                sb.append(ch[temp]);
                                number=number>>>1;
                                if (number==0) {

break;
                                }
                          }
                         System.out.println(sb.reverse());
                }

二、十进制转换为八进制数

public void test(int number){

if (number==0)  {
                                 System.out.println('0');
                                 return;
                          }
                         char [] ch=new char[]{'0','1','2','3','4','5','6','7'};
                         StringBuffer sb=new StringBuffer();
                         for (;number!=0;) {
                                 int temp=number&7;
                                 sb.append(ch[temp]);
                                 number=number>>>3;
                         }
                        System.out.println(sb.reverse());
                  }

三、十进制转换为十六进制

public void test(int number) {

if (number==0){
                                System.out.println('0');
                                return;
                        }
                        char [] ch=new char[]{'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
                        StringBuffer sb=new StringBuffer();
                        for (int i = 0; i < 8; i++) {
                               int temp=number&15;
                               sb.append(ch[temp]);
                               number=number>>>4;
                               if (number==0){

break;
                               }
                       }
                       System.out.println(sb.reverse());
                  }

十进制转换为二进制数、八进制数和十六进制相关推荐

  1. 计算机二进制基础列式,计算机基础;十进制数100对应的二进制数、八进制数和十六进制数分别是...

    中计数采用了多种记数制,比如:十进制,六十进制(六十秒为一分,六十分为一小时,即基数为60,运算规则是逢六十进一),--.在计算机中常用到十进制数.二进制数.八进制数.十六进制数等,下面就这几种在计算 ...

  2. java 学习 输出一个整数的二进制数、八进制数、十六进制数。

    使用简单的for循环进行 一个十进制数 转换为二进制数.八进制数.十六进制数. (2)十进制转二进制 十进制整数转二进制数:"除以2取余,逆序排列"(除二取余法) (2)十进制转八 ...

  3. 十六进制转换html,如何使用JavaScript将十进制转换为十六进制?

    JavaScript中有很多内置函数可以帮我们进行数(进)制转换.那么给定一个十进制数字,如何将数字从十进制转换为十六进制?下面本篇文章就来给大家介绍一个使用JavaScript将十进制转换为十六进制 ...

  4. 输出一个整数的二进制数、八进制数、十六进制数。

    十进制转二进制:            十进制整数转二进制数:"除以2取余,逆序排列"(除二取余法) 十进制转八进制:            十进制整数转八进制数:"除以 ...

  5. Python 把十进制转换为二进制(或八进制、十六进制)

    把十进制转换成其他进制的思想是:整除取倒余 '把十进制数转换为二进制数' result = "" num = int(input("请输入一个十进制")) #验 ...

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

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

  7. 十进制数,二进制数,八进制数,十六进制数之间的转换

    一.R进制转换为十进制 R进制转换为十进制的方法是"按权展开". 1.二进制转换为十进制: (11010)2=1x24+1x23+0x22+1x21+0x20=(26)10 2.八 ...

  8. python学习-综合练习三(斐波那契数列、阿姆斯特朗数、//和/、十进制转二进制bin、八进制oct、十六进制hex、进制转换源码、python中::和:的区别)

    文章目录 斐波那契数列 阿姆斯特朗数 十进制转二进制bin.八进制oct.十六进制hex 补充进制转换源码 python中::和:的区别 说明:本篇博文的知识点大部分来自 Python3 实例 斐波那 ...

  9. 将一个十进制转换为二进制,八进制,十六进制

    package com.db2;/*** 将一个十进制转换为二进制,八进制,十六进制* * @author denny**/ public class Demo2 {public static voi ...

  10. 十进制转换为十六进制-八进制-二进制的进制转换计算

    进制换算在工作中是一项必不可少的技能,例如在RTC中得到的数据为十六进制的,但是我们使用时用的是十进制.这就免不了进行进制之间的换算.进制之间的换算可以手动计算进行换算,也可以编写程序进行换算.这里主 ...

最新文章

  1. 从命令行修改你的Mac DNS(主要在在线恢复mac系统不能上网时候使用)
  2. 企业官网页面设计谨记三个要点!
  3. ASM心跳超时检测之--Delayed ASM PST heart beats
  4. Transformer 向轻量型迈进,微软与中科院提出两路并行的 Mobile-Former
  5. Sword 内核队列一
  6. C++---显示实例化与隐式实例化,显示调用与隐式调用
  7. php执行sql内存溢出_SQL Server 2017:SQL排序,溢出,内存和自适应内存授予反馈
  8. 如何最快的销售砖头(2.0版)
  9. nhibernate源码分析之六: Criteria数据加载
  10. 如何为Kalman Studio编写T4模板
  11. 海思hi3559a nginx 移植
  12. 最快倾斜摄影三维建模-台式、便携、多机集群配置推荐
  13. 什么品牌蓝牙耳机音质好?通话质量好蓝牙耳机
  14. OpenGL ES:相机预览添加滤镜效果
  15. 记一次悲催的软件异常崩溃调试解决历程,错误0xc0000417,无效参数,_set_invalid_parameter_handler
  16. 亲测解决知网下载的正版国家标准打开不了
  17. 响应式织梦模板家政服务保姆月嫂类网站
  18. fcpx:火焰特效坍塌爆炸特效高清视频素材Vfx-Starter-Pack
  19. html5 并发测试工具,超实用压力测试工具-ab工具
  20. 餐饮店实现扫码点餐、语音播报、自动打印厨房单结账单

热门文章

  1. sql 时间查询 /sql中判断更新或者插入/查询一年所有双休日
  2. XAF How to: Implement Domain Components(如何实现领域构件)
  3. 谈谈基于SQL Server 的Exception Handling[中篇]
  4. 4、线程--线程同部
  5. Android studio 无法启动安卓模拟器
  6. nginx-status详解
  7. 使用Powershell 的获取别的机器WMI类失败解决方法!
  8. 虚幻开放日2017ppt
  9. 2013,安全管理平台(SOC)业务的重新崛起
  10. C语言中字符串存储方法