Java十进制数转二进制的方法

使用Integer.toBinaryString(num) ,可以把十进制数转换成二进制

//十进制转换成二进制 Integer.toBinaryString(num);   binary 二进制
        System.out.println(Integer.toBinaryString(3));

原文地址:https://www.cnblogs.com/luguankun/p/10419679.html

时间: 2024-10-19 03:02:14

Java十进制数转二进制的方法的相关文章

将一个十进制数转为二进制形式并判断它是否是2的n次幂

java提供了十进制转化为二进制.十六进制.八进制的函数:在java.lang.Integer这个API包中,转换函数如下 public static String toBinaryString(int i) public static String toHexString(int i) public static String toOctalString(int i) 这3个函数都可以将十进制的整数转换成二.一六.八进制数,不过转换后的结果都是字符串的形式. 在这里介绍下转换为二进制的情况.

java 十进制数(支持负数)转n进制(n在[2,36]之间)

public class DecimalTONBigit { /** * 十进制数(可以为负数)转n(n在[2,36]之间)进制 * @author wl */ public static final int N=36;//N表示n进制 public static void main(String[] args) { int data=71;//data表示要转换的数 toNBigit(data,N); } private static void toNBigit(int data, int a

将一个无符号十进制数的二进制逆转,然后以输出

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){ int m = 0, n = 0, x = 0, y = 0; int i = 0, count = 0; printf("请输入m和n:\n"); scanf("%d%d", &m, &n); for (i = 0; i < 32; i++) {  x = (m >> i) & 1;  y =

【模板小程序】任意长度十进制数转化为二进制(java实现)

妈妈再也不用担心十进制数过大了233 import com.google.common.base.Strings; import java.math.BigInteger; import java.util.Scanner; /** * 任意长度十进制数转化为二进制 */ public class AnyNumberConverterFromDecimalToBinary { /** * * @param srcNum 待转换的十进制数 * @return 二进制字符串 */ private s

将十进制数转换为十六进制数

package welcome; import java.util.Scanner; public class Decimal2HexCoversion { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("Enter an decimal number: "); int decimal = in.nextInt(); // 调用十进制数转十六进

十进制数与二进制数的互相转化

二进制数是机器的语言,它与我们常用的十进制数存在着转化的方式 十进制数转化二进制公式:1.整数部分:除2取余 2.小数部分:乘2取整: 或者用数轴法来计算该十进制数为哪几个2的幂的和,然后将相应位置1即可得到二进制数: 二进制转化十进制:找到所有二进制数为1的位,然后将2的位数减一次幂相加即可得到相应的十进制数.

java语言将任意一个十进制数数字转换为二进制形式,并输出转换后的结果

1 package com.llh.demo; 2 3 import java.util.Scanner; 4 5 /** 6 * 7 * @author llh 8 * 9 */ 10 public class Test { 11 /* 12 * 将任意一个十进制数数字转换为二进制形式,并输出转换后的结果(使用数组存储) 13 */ 14 public static void main(String[] args) { 15 Scanner sc = new Scanner(System.in

将八进制数转换为十进制数——java

import java.util.Scanner; /* * 编写方法,将八进制数转换为十进制数.Integer.valueOf("876",8).toString() * */ public class OctalToDecimal { public static void main(String[] args) { String oldValue; System.out.print("Input the an Octal number:"); oldValue

算法笔记_161:算法提高 十进制数转八进制数(Java)

目录 1 问题描述 2 解决方案   1 问题描述 编写函数,其功能为把一个十进制数转换为其对应的八进制数.程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数. 样例输入 9274 样例输出 22072 样例输入 18 样例输出 22 2 解决方案 具体代码如下: import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] ar