欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java度量衡轉(zhuǎn)換源代碼,度量衡換算器java

Java語(yǔ)言所使用的字符集是什么?

Java語(yǔ)言所使用的字符集是16位Unicode編碼。另外再介紹一些常見的字符集:

創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站與策劃設(shè)計(jì),岳西網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:岳西等地區(qū)。岳西做網(wǎng)站價(jià)格咨詢:18982081108

1、最早在dos下寫pascal的時(shí)候,就遇到ASCII字符集,后來(lái)還是dos下寫c,也是ascii字符集

特點(diǎn):目前最通用的單字節(jié)編碼字符集

表示:?jiǎn)巫止?jié)

最早ascii用7bit表示,總共能表示2^7=128個(gè)字符,后來(lái)擴(kuò)展到8bit,就表示2^8=256個(gè)字符

2、GB2312又稱為GB2312-80字符集,全稱為《信息交換用漢字編碼字符集·基本集》,由原中國(guó)國(guó)家標(biāo)準(zhǔn)總局發(fā)布,1981年5月1日實(shí)施。

特點(diǎn):當(dāng)然是能表示99%的中國(guó)漢字,還包括拉丁字母、日文假名、希臘字母、俄文字母、漢語(yǔ)拼音符號(hào)、漢語(yǔ)注音字母等

表示:雙字節(jié)

3、GBK是漢字編碼標(biāo)準(zhǔn)之一,全稱《漢字內(nèi)碼擴(kuò)展規(guī)范》,GBK 向下與GB2312編碼兼容,向上支持ISO10646.1國(guó)際標(biāo)準(zhǔn)。可以認(rèn)為GBK是在GB2313基礎(chǔ)上通過(guò)內(nèi)碼擴(kuò)展出來(lái)的一個(gè)標(biāo)準(zhǔn)。

特點(diǎn):完全兼容GB2312標(biāo)準(zhǔn),支持國(guó)際標(biāo)準(zhǔn)ISO/IEC10646-1和國(guó)家標(biāo)準(zhǔn)GB13000-1中的全部中日韓漢字,并包含了BIG5編碼中的所有漢字

表示:雙字節(jié)

4、Big5,臺(tái)灣那邊使用比較多。

5、GB 18030,全稱是GB18030-2000《信息交換用漢字編碼字符集基本集的擴(kuò)充》,是我國(guó)政府于2000年3月17日發(fā)布的新的漢字編碼國(guó)家標(biāo)準(zhǔn),2001年8月31日后在中國(guó)市場(chǎng)上發(fā)布的軟件必須符合本標(biāo)準(zhǔn)。

特點(diǎn):就是強(qiáng)大。覆蓋中文、日文、朝鮮語(yǔ)和中國(guó)少數(shù)民族文字。滿足中國(guó)大陸、香港、臺(tái)灣、日本和韓國(guó)等東亞地區(qū)信息交換多文種、大字量、多用途、統(tǒng)一編碼格式的要求。并且與Unicode 3.0版本兼容,填補(bǔ)Unicode擴(kuò)展字符字匯“統(tǒng)一漢字?jǐn)U展A”的內(nèi)容。并且與以前的國(guó)家字符編碼標(biāo)準(zhǔn)(GB2312,GB13000.1)兼容。

表示:?jiǎn)巫止?jié)、雙字節(jié)、四字節(jié)三種方式

6、Unicode野心更大(當(dāng)然有一個(gè)國(guó)際統(tǒng)一標(biāo)準(zhǔn)當(dāng)然是好事)

特點(diǎn):Unicode是一種在計(jì)算機(jī)上使用的字符編碼。它為每種語(yǔ)言中的每個(gè)字符設(shè)定了統(tǒng)一并且唯一的二進(jìn)制編碼,以滿足跨語(yǔ)言、跨平臺(tái)進(jìn)行文本轉(zhuǎn)換、處理的要求。

表示:utf-8,utf-16,utf-32

這里可能有點(diǎn)不好理解,舉個(gè)例子

首先,把unicode理解成對(duì)所有字符做了一個(gè)統(tǒng)一的編號(hào),比如:“字”這個(gè)字符,編號(hào)是23383,這個(gè)是unicode定義的

但是,在計(jì)算機(jī)中,如何存儲(chǔ)這個(gè)編號(hào)呢?方式就有很多,存儲(chǔ)unicode的方式,就是utf-8,utf-16,utf-32

23383數(shù)值的16進(jìn)制表示:0x5b57

utf-8用3個(gè)字節(jié)來(lái)表示漢字,所以u(píng)tf-8的表示為:0xE5AD97

utf-16用2個(gè)字節(jié)來(lái)表示漢字,所以u(píng)tf-16的表示為:0x5b57 剛好和數(shù)值是一樣的

utf-32用4個(gè)字節(jié)來(lái)表示漢字,所以u(píng)tf-32的表示為:0x00005b57 和數(shù)值是一樣的,不過(guò)浪費(fèi)空間

7、再來(lái)講講utf-8,它是一種變長(zhǎng)的字符集

表示:?jiǎn)巫止?jié)來(lái)表示字母,雙字節(jié)來(lái)表示一些希臘字母,三字節(jié)來(lái)表示漢字,當(dāng)然也有四字節(jié)的

這么做當(dāng)然會(huì)增加表示和識(shí)別的難度,不過(guò),可以節(jié)省空間。這也是為什么utf-8在網(wǎng)絡(luò)編碼中流行的原因。

轉(zhuǎn)換1庫(kù)平重量

轉(zhuǎn)換1庫(kù)平重量

1庫(kù)平等于0.04千克

以下是指前清中央規(guī)定的標(biāo)準(zhǔn)平砝,實(shí)際上各地所鑄的銀幣在庫(kù)平重量上還是有出入的.

我國(guó)度量衡歷史悠久。據(jù)古書記載:自夏代以來(lái),不僅有了度量衡器具,而且還建立了度量衡制度。春秋戰(zhàn)國(guó)時(shí)期,度量衡單位制度混亂。

戰(zhàn)國(guó)后期,度量衡制度形成了由混亂逐步走向統(tǒng)一的發(fā)展趨勢(shì)。

秦、隋統(tǒng)一全國(guó)后,都采取了統(tǒng)一度量衡制度的措施。

特別是秦朝建立的度量衡制度,對(duì)我國(guó)以后各代的度量衡制度有著深遠(yuǎn)的影響。

庫(kù)平三分六厘是1.34克

庫(kù)平七分二厘是2.69克

庫(kù)平一錢四分四厘是5.37克

庫(kù)平三錢六分是13.43克

庫(kù)平七錢二分是26.86克

庫(kù)平一兩是37.31克

度量衡分別指什么

“度”即長(zhǎng)度,“量”為容量,“衡”即重量,“度量衡”就是分別指計(jì)量長(zhǎng)度、容積、重量的標(biāo)準(zhǔn)或器具。

度量衡是國(guó)家一切制度的基本標(biāo)準(zhǔn),歷來(lái)受到統(tǒng)治階級(jí)的重視,并設(shè)有專門機(jī)構(gòu)來(lái)管理度量衡事宜。

作為國(guó)家各項(xiàng)制度的計(jì)量標(biāo)準(zhǔn),度量衡器具的精確性至關(guān)重要。度量衡關(guān)乎人類社會(huì)生活、生產(chǎn)的方方面面,是衡量世間萬(wàn)物的標(biāo)準(zhǔn)尺度,也是國(guó)家政治制度的重要內(nèi)容,對(duì)于規(guī)范商品交換、維護(hù)社會(huì)穩(wěn)定、保證國(guó)家權(quán)力等都有著重要作用。

擴(kuò)展資料

秦始皇統(tǒng)一度量衡

秦始皇統(tǒng)一全國(guó)后,為了迅速地改變戰(zhàn)國(guó)時(shí)期各國(guó)混亂的度量衡單位和量值,加快政令的推行、賦稅的征收,以及保障國(guó)家經(jīng)濟(jì)和商業(yè)的正常運(yùn)行,由此他繼承了商鞅統(tǒng)一度量衡的改革,發(fā)布政令來(lái)統(tǒng)一度量衡。秦始皇以命為“制”,以令為“詔”,向全國(guó)發(fā)布統(tǒng)一度量衡詔書,詔書內(nèi)容共40字:

廿六年,皇帝盡并兼天下諸侯,黔首大安,立號(hào)為皇帝,乃詔丞相狀、綰,法度量則,不壹歉(嫌)疑者,皆明壹之。

翻譯:秦王二十六年,統(tǒng)一了天下諸侯,百姓自此安居樂(lè)業(yè),秦王始稱皇帝。秦始皇于是下政令給丞相隗狀、王綰,對(duì)不合乎統(tǒng)一法規(guī)的度量衡和規(guī)章制度不明確的,都要進(jìn)行明確的統(tǒng)一。

參考資料來(lái)源:百度百科-度量衡

java MenuBar NullPointerException 哪里錯(cuò)了呢?

你creatMenu()方法里的各個(gè)Menu順序全錯(cuò)了,對(duì)象要先new出來(lái),然后才可以add()上去的,沒實(shí)例化的對(duì)象當(dāng)然是null的,把creatMenu()里面的東西更改如下:

ikm = new MenuItem("公里(km)");

im = new MenuItem("公尺(m)");

icm = new MenuItem("公分(cm)");

imm = new MenuItem("公厘(mm)");

iin = new MenuItem("公寸(in)");

ift = new MenuItem("英尺(ft)");

imile = new MenuItem("英里(mile)");

area = new Menu("面積");

squareMeter = new Menu("平方米");

squareIn = new Menu("平方英寸");

squareft = new Menu("平方英尺");

acre = new Menu("英畝");

squareMile = new Menu("平方英里");

squareCm = new Menu("平方厘米");

squareMm = new Menu("平方毫米");

isquareMeter = new MenuItem("平方米");

isquareIn = new MenuItem("平方英寸");

isquareft = new MenuItem("平方英尺");

iacre = new MenuItem("英畝");

isquareMile = new MenuItem("平方英里");

isquareCm = new MenuItem("平方厘米");

isquareMm = new MenuItem("平方毫米");

weights = new Menu("重量");

kilogram = new Menu("公斤");

metricTon = new Menu("公噸");

pound = new Menu("磅");

shortTon = new Menu("短噸");

longTon = new Menu("長(zhǎng)頓");

ikilogram = new MenuItem("公斤");

imetricTon = new MenuItem("公噸");

ipound = new MenuItem("磅");

ishortTon = new MenuItem("短噸");

ilongTon = new MenuItem("長(zhǎng)頓");

capacity = new Menu("容積");

liter = new Menu("公升");

kiloliter = new Menu("公秉");

usGallon = new Menu("美制加倫");

impGallon = new Menu("英制加倫");

barrel = new Menu("美桶");

cubicFeet = new Menu("立方英尺");

cubicInch = new Menu("立方英寸");

iliter = new MenuItem("公升");

ikiloliter = new MenuItem("公秉");

iusGallon = new MenuItem("美制加倫");

iimpGallon = new MenuItem("英制加倫");

ibarrel = new MenuItem("美桶");

icubicFeet = new MenuItem("立方英尺");

icubicInch = new MenuItem("立方英寸");

temperature = new Menu("溫度");

c = new Menu("攝氏度");

f = new Menu("華氏度");

k = new Menu("開爾文");

ic = new MenuItem("攝氏度");

iif = new MenuItem("華氏度");

ik = new MenuItem("開爾文");

mm = new Menu("公厘(mm)");

mm.add(ikm);

mm.add(im);

mm.add(icm);

mm.add(iin);

mm.add(ift);

mm.add(imile);

cm = new Menu("公分(cm)");

cm.add(ikm);

cm.add(im);

cm.add(imm);

cm.add(iin);

cm.add(ift);

cm.add(imile);

in = new Menu("公寸(in)");

in.add(ikm);

in.add(im);

in.add(icm);

in.add(imm);

in.add(ift);

in.add(imile);

ft = new Menu("英尺(ft)");

ft.add(ikm);

ft.add(im);

ft.add(icm);

ft.add(imm);

ft.add(iin);

ft.add(imile);

mile = new Menu("英里(mile)");

mile.add(ikm);

mile.add(im);

mile.add(icm);

mile.add(imm);

mile.add(iin);

mile.add(ift);

km = new Menu("公里(km)");

km.add(im);

km.add(icm);

km.add(imm);

km.add(iin);

km.add(ift);

km.add(imile);

m = new Menu("公尺(m)");

m.add(ikm);

m.add(icm);

m.add(imm);

m.add(iin);

m.add(ift);

m.add(imile);

linear = new Menu("長(zhǎng)度");

linear.add(km);

linear.add(m);

linear.add(cm);

linear.add(mm);

linear.add(in);

linear.add(ft);

linear.add(mile);

mb = new MenuBar();

mb.add(linear);

mb.add(area);

mb.add(weights);

mb.add(capacity);

mb.add(temperature);

本文標(biāo)題:java度量衡轉(zhuǎn)換源代碼,度量衡換算器java
標(biāo)題來(lái)源:http://chinadenli.net/article0/hesioo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)網(wǎng)站導(dǎo)航品牌網(wǎng)站制作電子商務(wù)網(wǎng)站收錄云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司