clwn.net
当前位置:首页 >> 十进制转化为二进制jAvA >>

十进制转化为二进制jAvA

public class tobin { public static void main(String[] args) { int x = 17;//转换前的十进制数 int num=0; for(int y=x;y!=0;num++)y=y/2;//计算转换后二进制数的位数 int[] bin = new int[num];//转换后的二进制数 for(int i=num-1,y=x;i>=0;i--){ bin[i]=y%2; y=y/2; } for(int i=0;i<num;i++) System.out.print(bin[i]); } }

十进制数转二进制分2部分,整数和小数部分.1、整数部分 十进制整数转换为二进制整数采用"除2取余,逆序排列"法.具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为

十进制数转二进制数的算法如下: 1. 十进制整数转换为二进制整数 十进制整数转换为二进制整数采用"除2取余,逆序排列"法.具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余 数,如此进行,

这是一个将10进制的数128转换成2进制表示的程序.不断的用数除以2得到数字并且记下余数得出2进制的数字.比如128,(1)128除以2得64余0;(2)64除以2得32余0;(3)32除以2得16余0;(4)16除以2得8余0;(5)8除以2得4余0;(6)4除以2得2余0;(7)2除以2得1余0;(8)1除以2得0余1;那128的二进制表示方法就是1000000.java中直接就有表示2进制、8进制和16进制的方法.

将十进制转换成二进制的算法如下:1.给定一个数;2.根据十进制转换二进制的思想:把这个数除以2若为单数则为1,为偶数则为0,直到最后一个数为1为止.所以我们要做的就是用你给定的这个数除以2,如果结果为奇数则r=1,否则r=0;如

前面那个/*---------*/填入 i=toBinary(n); 后面那个/*---------*/ 填入 public static int toBinary(int x){ int i = Integer.valueOf(Integer.toBinaryString(x)); System.out.println("十进制数:"+x+"\n转换为二进制数后为:"+i); return i; }

输入的时候每一位以空格隔开,以字母结束输入 import java.util.Collections; import java.util.Scanner; import java.util.Stack; public class Translate { public static void main(String[] args) { System.out.println("例子:"); outPut2(nTo2(inPutN()));

java进制转换 java中进行二进制,八进制,十六进制,十进制间进行相互转换 十进制转成十六进制:Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16).toString() 八进制转成十进制 Integer.valueOf("876",8).toString() 二进制转十进制 Integer.valueOf("0101",2).toString()

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.

需要这么做么,如果你愿意,你就可以直接把1个10进制的数当作2进制来看待的.判断他某几位是不是0可以用掩码的方法:比如:判断10进制10的第2位是不是1,可以用 10 & 2 是否等于0来得到,等于0,该位不是1,否则该位是1,原理, 10和2的2进制代码是:1010 & 0010 = 0010 != 0 所以10的第2位是1,依次类推,用10&4去判断第3位是不是1.用6判断第2位和第3位是不是同时为1.

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com