java中进制转换代码 java进制转换代码页面

java十进制转二进制的代码是什么?

import java.math.BigDecimal;

目前成都创新互联已为超过千家的企业提供了网站建设、域名、网页空间、网站运营、企业网站设计、安康网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

public class Test {

public static void main(String[] args) {

Test t = new Test();

double d = 8;

String s = t.decimal2BinaryStr(d);

System.out.println("十进制数"+d+"转成二进制数为:"+s);

}

/**

* 十进制数转二进制数

* @param d 十进制数

* @return 十进制数转换成二进制的字符串

*/

public String decimal2BinaryStr(double d){

String result = decimal2BinaryStr_Inte(d);

result += decimal2BinaryStr_Deci(d);

return result;

}

/**

* 十进制整数部分转二进制数

* @param d 十进制数

* @return 十进制整数部分转换成二进制的字符串

*/

public String decimal2BinaryStr_Inte(double d){

//      return Integer.toBinaryString((int)d);

/*

一、java的简介

java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。

Java由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。

Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems。

java十进制转换String代码?

十进制转String, 和String转十进制的参考方法如下:

public class Test {

public static void main(String[] args) {

int a = 123;

//十进制转字符串

String s1 = a + "";//方法1:字符串拼接得到字符串

String s2 = String.valueOf(a);//方法2:使用String.valueOf方法转换得到字符串

//字符串转十进制

int x = Integer.valueOf(s1);//方法1

int y = Integer.parseInt(s2);//方法2

int z = new Integer(s1);//方法3

}

}

java代码实现:十进制转换成2进制

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.Iterator;

import java.util.List;

import java.util.Map;

@SuppressWarnings("unchecked")

public class FileUtil implements Comparator{

public static void main(String[] args) throws Exception{

File file = new File("f:/f1.txt");

BufferedReader br = new BufferedReader(new FileReader(file));

String rl = null;

StringBuffer bf = new StringBuffer();

StringBuffer num2 = null;

int num10 = 0;

while(( rl = br.readLine()) != null)

{

rl = rl.trim();

num10 = Integer.parseInt(rl);

num2 = new StringBuffer();

while(num10 0){

num2.insert(0, num10%2);

num10 /=2;

}

bf.append(num2).append("\r\n");

}

br.close();

BufferedWriter out = new BufferedWriter(new FileWriter(new File("f://f2.txt")));

out.write(bf.toString());

out.flush();

out.close();

}

public int compare(Object a1, Object a2)

{

String s1 = (String)a1;

String s2 = (String)a2;

for(int i=0; i(Math.min(s1.length(), s2.length())); i++)

{

if(s1.charAt(i) s2.charAt(i))

return 1;

else if(s1.charAt(i) s2.charAt(i))

return -1;

}

return s1.length()s2.length()?1:(s1.length()s2.length()?-1:0);

}

}


分享文章:java中进制转换代码 java进制转换代码页面
文章位置:http://myzitong.com/article/dohgjic.html