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

十进制转二进制jAvA

public class TenToTwo { public static String change(long DecNumber) { String BinNumber = ""; for (int i = 64; i >= 0; i--) { if (DecNumber / (long) (Math.pow(2, i)) == 1) { BinNumber = BinNumber + "1"; DecNumber = (long) (DecNumber -

全错. 在java中,对byte型进行位移操作,那么在移位进行之前,它们会自动转换成一个int,得到的结果也是int 第一题-17:11111111 11111111 11111111 11101111 (无符号右移2位)后为 00111111 11111111 11111111 1111101

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

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

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]); } }

import java.util.*; public class Main {/*** @param args*/ public static void main(String[] args) {// TODO 自动生成方法存根 int i,k=0; for(int n=2;n>1&&n<200000000;n++){ StringBuilder sb=new StringBuilder(); Scanner sc=new Scanner(System.in);

public class TestChange { public static void main(String[] args) { System.out.println(change("3",10,2)); } //num 要转换的数 from源数的进制 to要转换成的进制 private static String change(String num,int from, int to){ return new java.math.BigInteger(num, from).toString(to); }}

import java.util.Scanner;public class Test { public static void main(String[] args) { String s = "";//转换后的二进制数 int n; int a; int b; Scanner in = new Scanner(System.in); System.out.println("请输入你要转换的数(0~511)"); n = in.nextInt

楼上各位,没有明白楼主意思他要是任意进制.当然,小数进制那是不可能的.所以我这里可扩展所有整数进制.请看:第一个类public class unsignedstring { public string tounsignedstring(int i, int radix) { string tmp = " "; do { int lf = 0; if (i 评论0 0 0

这是一个将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进制的方法.

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