import java.math.BigDecimal;
目前成都創(chuàng)新互聯(lián)已為超過千家的企業(yè)提供了網(wǎng)站建設、域名、網(wǎng)頁空間、網(wǎng)站運營、企業(yè)網(wǎng)站設計、安康網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
public class Test {
public static void main(String[] args) {
Test t = new Test();
double d = 8;
String s = t.decimal2BinaryStr(d);
System.out.println("十進制數(shù)"+d+"轉(zhuǎn)成二進制數(shù)為:"+s);
}
/**
* 十進制數(shù)轉(zhuǎn)二進制數(shù)
* @param d 十進制數(shù)
* @return 十進制數(shù)轉(zhuǎn)換成二進制的字符串
*/
public String decimal2BinaryStr(double d){
String result = decimal2BinaryStr_Inte(d);
result += decimal2BinaryStr_Deci(d);
return result;
}
/**
* 十進制整數(shù)部分轉(zhuǎn)二進制數(shù)
* @param d 十進制數(shù)
* @return 十進制整數(shù)部分轉(zhuǎn)換成二進制的字符串
*/
public String decimal2BinaryStr_Inte(double d){
// ? ? ?return Integer.toBinaryString((int)d);
/*
一、java的簡介
java是由Sun Microsystems公司推出的Java面向?qū)ο蟪绦蛟O計語言(以下簡稱Java語言)和Java平臺的總稱。
Java由James Gosling和同事們共同研發(fā),并在1995年正式推出。Java最初被稱為Oak,是1991年為消費類電子產(chǎn)品的嵌入式芯片而設計的。
Java被廣泛接受并推動了Web的迅速發(fā)展,常用的瀏覽器均支持Javaapplet。另一方面,Java技術也不斷更新。Java自面世后就非常流行,發(fā)展迅速,對C++語言形成有力沖擊。
在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。2010年Oracle公司收購Sun Microsystems。
十進制轉(zhuǎn)String, 和String轉(zhuǎn)十進制的參考方法如下:
public?class?Test?{
public?static?void?main(String[]?args)?{
int?a?=?123;
//十進制轉(zhuǎn)字符串
String?s1?=?a?+?"";//方法1:字符串拼接得到字符串
String?s2?=?String.valueOf(a);//方法2:使用String.valueOf方法轉(zhuǎn)換得到字符串
//字符串轉(zhuǎn)十進制
int?x?=?Integer.valueOf(s1);//方法1
int?y?=?Integer.parseInt(s2);//方法2
int?z?=?new?Integer(s1);//方法3
}
}
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中進制轉(zhuǎn)換代碼 java進制轉(zhuǎn)換代碼頁面
文章地址:http://bm7419.com/article2/dohgjic.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、虛擬主機、網(wǎng)站設計、網(wǎng)頁設計公司、標簽優(yōu)化、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)