java 十进制数转换为二进制,八进制,十六进制数的算法.doc

java 十进制数转换为二进制,八进制,十六进制数的算法.doc

ID:32020434

大小:75.50 KB

页数:32页

时间:2019-01-30

java 十进制数转换为二进制,八进制,十六进制数的算法.doc_第1页
java 十进制数转换为二进制,八进制,十六进制数的算法.doc_第2页
java 十进制数转换为二进制,八进制,十六进制数的算法.doc_第3页
java 十进制数转换为二进制,八进制,十六进制数的算法.doc_第4页
java 十进制数转换为二进制,八进制,十六进制数的算法.doc_第5页
资源描述:

《java 十进制数转换为二进制,八进制,十六进制数的算法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、java十进制数转换为二进制,八进制,十六进制数的算法usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceExDtoB{publicpartialclassForm1:Form{publicForm1(){InitializeComponent(

2、);}//十进制转二制publicstringDtoB(intd){stringb="";//判断该数如果小于2,则直接输出if(d<2){b=d.ToString();}else{intc;ints=0;intn=d;while(n>=2){s++;n=n/2;}int[]m=newint[s];inti=0;do{c=d/2;m[i++]=d%2;d=c;}while(c>=2);b=d.ToString();for(intj=m.Length-1;j>=0;j--){b+=m[j].ToString()

3、;}}returnb;}//十进制转八进制publicstringDtoO(intd){stringo="";if(d<8){o=d.ToString();}else{intc;ints=0;intn=d;inttemp=d;while(n>=8){s++;n=n/8;}int[]m=newint[s];inti=0;do{c=d/8;m[i++]=d%8;d=c;}while(c>=8);o=d.ToString();for(intj=m.Length-1;j>=0;j--){o+=m[j];}}retur

4、no;}//十进制转十六进制publicstringDtoX(intd){stringx="";if(d<16){x=chang(d);}else{intc;ints=0;intn=d;inttemp=d;while(n>=16){s++;n=n/16;}string[]m=newstring[s];inti=0;do{c=d/16;m[i++]=chang(d%16);//判断是否大于10,如果大于10,则转换为A~F的格式d=c;}while(c>=16);x=chang(d);for(intj=m.Le

5、ngth-1;j>=0;j--){x+=m[j];}}returnx;}//判断是否为10~15之间的数,如果是则进行转换publicstringchang(intd){stringx="";switch(d){case10:x="A";break;case11:x="B";break;case12:x="C";break;case13:x="D";break;case14:x="E";break;case15:x="F";break;default:x=d.ToString();break;}returnx

6、;}privatevoidbutton1_Click(objectsender,EventArgse){textBox2.Text=DtoB(Convert.ToInt32(textBox1.Text));//十转二进制}privatevoidbutton2_Click(objectsender,EventArgse){textBox2.Text=DtoO(Convert.ToInt32(textBox1.Text));//十转八进制}privatevoidbutton3_Click(objectsender

7、,EventArgse){textBox2.Text=DtoX(Convert.ToInt32(textBox1.Text));//十转十六进制}}}亲爱的朋友,上文已完,为感谢你的阅读,特加送另一篇范文,如果下文你不需要,可以下载后编辑删除,谢谢!道路施工方案1、工程概况2、编制说明及编制依据3、主要施工方法及技术措施3.1施工程序3.2施工准备3.3定位放线3.4土方开挖3.5卵石路基施工3.6天然砾基层施工3.7高强聚酯土工格楞3.8水泥稳定砂砾基层施工3.9路缘石施工3.10玻璃纤维土工格栅施工3.1

8、1沥青面层施工3.12降水施工4、质量控制措施5、雨季施工安排6、安全技术措施1.工程概况本项目建设的厂址位于新疆石河子市。工程场地位于石河子高新技术开发区经七路西。场地原为麦田,地势南高北低。厂区道路连通各装置区域,并与经七路相连。2.编制说明及编制依据为保质按时顺利完成厂区道路,根据工程施工招标文件、设计施工图,以及现场实际场地,并结合我公司多年来的现场施工经验编制此方案。规范及标准:《沥青路面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。