實(shí)驗(yàn)5java常用類(lèi)

實(shí)驗(yàn)5java常用類(lèi)

ID:22280999

大?。?23.63 KB

頁(yè)數(shù):10頁(yè)

時(shí)間:2018-10-28

實(shí)驗(yàn)5java常用類(lèi)_第1頁(yè)
實(shí)驗(yàn)5java常用類(lèi)_第2頁(yè)
實(shí)驗(yàn)5java常用類(lèi)_第3頁(yè)
實(shí)驗(yàn)5java常用類(lèi)_第4頁(yè)
實(shí)驗(yàn)5java常用類(lèi)_第5頁(yè)
資源描述:

《實(shí)驗(yàn)5java常用類(lèi)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、山西大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院實(shí)驗(yàn)報(bào)告姓名學(xué)號(hào)專(zhuān)業(yè)班級(jí)課程名稱(chēng)Java實(shí)驗(yàn)實(shí)驗(yàn)閂期成績(jī)指導(dǎo)教師批改日期實(shí)驗(yàn)名稱(chēng)實(shí)驗(yàn)5JAVA常用類(lèi)一.實(shí)驗(yàn)?zāi)康模?1)掌握常用的String,StringBuffer(StringBuilder)類(lèi)的構(gòu)造方法的使用;(2)掌握字符中的比較方法,尤其ecnmls方法和二比較的區(qū)別;(3)掌握String類(lèi)常用方法的使用;(4)掌掘字符屯與字符數(shù)組和byte數(shù)組之間的轉(zhuǎn)換方法;(5)Date,Math,PrintWriter,Scanner笑的常用方法。二.實(shí)驗(yàn)內(nèi)容1.二進(jìn)制

2、數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)(此程序參考例題249頁(yè)9.2.13)程序源代碼importjava.util.氺;publicclassBinToIIexConversion{//二進(jìn)制轉(zhuǎn)化為十六進(jìn)制的方法publicstaticStringbinToHex(Stringbin){inttemp;//二進(jìn)制轉(zhuǎn)化為十六進(jìn)制的位數(shù)if(bin.length()%4==0)temp=bin.length()/4;elsetemp=bin.length()/4+1;char[]hex=newchar[temp];//十六

3、進(jìn)制數(shù)的字符形式int[JhexDec=newint[temp];//十六進(jìn)制數(shù)的十進(jìn)制數(shù)形式intj=0;for(inti=0;i

4、制的方法publicstaticchardecToHexChar(intdec){if(dec>=0&&dec<10)return(char)(’0’+dec~0);elseif(dec>=10&&dec<=15)return(char)(’A’+dec-10);elsereturn’;}//測(cè)試方法publicstaticvoidmain(String口args){Scannerinput=newScanner(System,in);System,out.println(〃請(qǐng)輸入一個(gè)二進(jìn)制數(shù)(111

5、00011):〃);Stringbin=input.nextLineO;Stringhex=binToHex(bin):System,out.printIn("二進(jìn)制數(shù):"+bin+"轉(zhuǎn)化為的十六進(jìn)制為:〃+hex);}}程f運(yùn)行結(jié)果貼閣:"m合令提示符I。

6、回H:jaua23>jauacBinToHexConuersion.jauaH:jaua23>jauaBinToHexConuersion喊人一個(gè)二進(jìn)制穀(11100011):11100011二進(jìn)制鼓:11100011轉(zhuǎn)化為的十六進(jìn)制為:E3

7、H:jaua23>jauaBinToHexConuersion良青編入一個(gè)二進(jìn)制*(11100011):110000P進(jìn)制數(shù):110000轉(zhuǎn)化為的十六進(jìn)制為:30H:jaua23>jauaBinToHexConuersion障瘉人一個(gè)二進(jìn)制簌(11100011):111111101101110010111010100110000111000000010010進(jìn)制數(shù):11111U01101U00101U010100110000111000000010010轉(zhuǎn)化為的十六進(jìn)制為:FEDCBA987012

8、H:jaua23>圖一2.將十進(jìn)制轉(zhuǎn)換為二進(jìn)制程序源代碼:importjava.util.氺;publicclassDecToBinConversion{//十進(jìn)制轉(zhuǎn)化為二進(jìn)制的方法publicstaticStringDecToBin(intdec){intj=0;//轉(zhuǎn)化為二進(jìn)制的位數(shù)for(longtemp=l;temp〈二dec;j++)temp=temp本2;char[]bin二newcha.r[j];while(dec!=0){bin[j-l]=(char)(’0’+(dec%2)—0);

9、dec=dec/2;j—;}returnString.valueOf(bin);}//測(cè)試方法publicstaticvoidmain(String[]args){Scannerinput=newScanner(System,in);System,out.printIn(〃請(qǐng)輸入一個(gè)十進(jìn)制數(shù):〃);intdec=input,nextlnt();Stringbin=DecToBin(dec):System,out.println("十進(jìn)制數(shù)"+dec+"轉(zhuǎn)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。