`
jackey25
  • 浏览: 111409 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java十进制转为二进制

阅读更多
import java.util.*;

public class Test15 {
 public static void main(String[] args) {
  System.out.println(toBinary(32));
 }

 public static String toBinary(int a) {
  String str = "";
  Stack s = new Stack();
  while (a != 0) {
   s.push(a % 2);
   a = a / 2;
  }
  while (!s.empty()) {
   str += s.pop();
  }
  return str;
 }
}

分享到:
评论

相关推荐

    java中进制转换(二进制,十进制,十六进制)及字节数组与十六进制的转换

    5. **十六进制转二进制**:先将十六进制转换为十进制,再转为二进制。例如: ```java String hex = "1A"; int decimal = Integer.parseInt(hex, 16); String binary = Integer.toBinaryString(decimal); ``` 6. **...

    十进制实数转换为二进制实数 Java

    刚学Java,老师让座一个实数进制转换的程序,分享出来以供互相学习。

    JAVA实现十进制整数(正负)转换为二进制输出

    任意输入一个十进制整数,包括正数负数,通过程序实现可以输出相应的二进制编码

    java代码-十进制转为二进制

    总结来说,Java 中将十进制转为二进制主要依赖于 `Integer.toBinaryString()` 方法,或者通过位运算符自定义实现。理解这些方法的原理和用法对于任何 Java 开发者都是必要的,特别是在处理数字转换和位操作的场景中...

    Java实现任意进制的转换

    本文将详细介绍如何使用Java语言实现任意进制之间的转换,并涵盖从二进制到十六进制、从十进制到任意进制以及进行36进制加法的转换方法。 首先,让我们从二进制转十六进制开始。在Java中,我们可以使用`Integer`类...

    java String 与各种进制字符之间的转换

    本文将详细探讨Java中如何进行String与二进制、八进制、十进制以及十六进制之间的转换。 首先,我们要了解进制的概念。进制是一种数字系统,它使用一组符号来表示数值。最常见的有二进制(base-2)、八进制(base-8...

    二进制、十进制、十六进制相互转换的Java程序

    - **十六进制转十进制**:与十进制转二进制类似,先将十六进制数转换为二进制,再转为十进制。 - **十六进制转二进制**:直接将每个十六进制字符转换为其对应的4位二进制数。 3. **Java中的进制转换**: - 使用`...

    将十进制数N转换为r进制的数(Java)代码

    通常,我们使用的是十进制系统,但计算机内部处理数据时使用的是二进制。有时我们需要将十进制数转换成其他进制,比如八进制、十六进制或者任意进制r。本篇将详细讲解如何用Java编程语言实现将十进制数N转换为任意...

    MAC地址转十进制

    需要注意的是,由于MAC地址的每一位都代表4位二进制,因此转换后的十进制数值较大,可能会有数十亿之多。 在编程中,我们可以使用各种编程语言提供的内置函数来完成这个转换。例如,在Python中,可以使用`int('00:...

    如何将16进制转为BCD码.doc

    2. BCD码的概念:BCD码(Binary-Coded Decimal)是一种将十进制数值用二进制代码表示的方法,广泛应用于计算机系统中。 3. 十六进制到BCD码的转换:将十六进制数值转换为BCD码需要进行模运算和除法运算,以获取十...

    将二进制转换为16进制

    在计算机科学中,数据通常以不同的进制表示,如二进制(Binary)、八进制(Octal)、十进制(Decimal)和十六进制(Hexadecimal)。这些进制之间的转换是理解和操作数字系统的基础。本篇文章将深入探讨二进制与十六...

    16进制单精度(32位)浮点型转换器源码

    在IT领域,16进制和浮点型数据的转换是一项重要的基础知识,特别是在处理二进制数据、网络通信以及低级编程时。本主题聚焦于一个特定的工具或源码,即“16进制单精度(32位)浮点型转换器”,它能够将32位的浮点数在...

    十六进制字符串按位异或运算工具和java位异或运算

    // 将十六进制转为十进制 result ^= binaryValue; // 进行异或运算 } System.out.println("十六进制异或结果:" + Integer.toHexString(result)); // 输出异或结果 } } ``` 在上述代码中,`Integer.parseInt...

    ip转为十进制整数

    ### IP地址与十进制整数的转换 在计算机网络领域中,IP地址是设备在网络中的唯一标识。IPv4地址通常表示为四个十进制数字(每个数字范围为0到255)的形式,中间用点分隔开,如`192.168.1.1`。然而,在某些应用场景...

    java代码-8进制转为十进制

    本主题将深入探讨如何在Java中将8进制(octal)数值转换为十进制(decimal)。我们将通过一个简单的代码示例来解释这个过程,并了解相关的重要知识点。 首先,我们需要理解8进制和十进制的基本概念。8进制(或称八...

    java代码-将8进制转换为十进制

    8进制系统由0到7这八个数字组成,而10进制是我们日常生活中最常使用的系统,包含0到9这十个数字。 首先,我们需要了解 Java 中的 `parseInt` 和 `Long.parseLong` 方法,这两个方法都可以用来解析字符串形式的数字...

    java代码-十进制转二进制

    System.out.println("十进制 " + decimalNum + " 转为二进制是: " + binaryStr); } } ``` 2. 手动转换 如果你希望理解底层逻辑,可以手动实现转换。首先,通过除以2并取余数的方式,得到二进制的每一位,从低位到...

Global site tag (gtag.js) - Google Analytics