版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上/十六进制数转二进制数import java.util.Scanner;public class H_to_B static void HtoB_fun(String n)char ch=n.toCharArray();char str;String s=;int p=0;for(int i=0;i=0&str=9)String st= Character.toString(str);/字符转字符串p=Integer.valueOf(st).intValue();/字符串转整型elseif(str=A)str=10;if(str=B)str=11;if(str=C)s
2、tr=12;if(str=D)str=13;if(str=E)str=14;if(str=F)str=15;if(str=.)str=16;p=(int)str;switch (p)case 0 : s+=0000;break;case 1 : s+=0001;break;case 2 : s+=0010;break;case 3 : s+=0011;break;case 4 : s+=0100;break;case 5 : s+=0101;break;case 6 : s+=0110;break;case 7 : s+=0111;break;case 8 : s+=1000;break;ca
3、se 9 : s+=1001;break;case 10 : s+=1010;break;case 11 : s+=1011;break;case 12 : s+=1100;break;case 13 : s+=1101;break;case 14 : s+=1110;break;case 15 : s+=1111;break;case 16 : s+=.;break;default :System.out.println(error!);break;System.out.println(结果为二进制:);System.out.println(s);public static void mai
4、n(String args) Scanner sc=new Scanner(System.in);System.out.println(请输入16进制数:);String str=sc.nextLine();HtoB_fun(str);/二进制数转十六进制数import java.util.Scanner;public class B_to_H static void BtoH_fun(String str)String s=; /s 用来接收每位十六进制数的位数int chushihua=0;/判断是否有小数点int west=0,wei=0;/小数点的位置int c;char ch1=st
5、r.toCharArray();for(int i=0;istr.length();i+)if(ch1i=.)chushihua=1;west=i;if(chushihua=1)int jud=4-(west%4);int jud1=4-(str.length()-1-west)%4);if(jud!=0&jud!=4)for(int i=0;ijud;i+)str=0+str;if(jud1!=0&jud1!=4)for(int i=0;ijud1;i+)str+=0;wei=str.indexOf(.)+1;str=str.replace(., );if(chushihua=0)int j
6、udge=4-(str.length()%4);/前面该补judge个0if(judge!=0&judge!=4) /当str.length()%4为0时,judge为4,所以要加judge!=4这个条件for(int i=1;i=judge;i+)str=0+str;char ch=str.toCharArray();int a=new intstr.length();for(int i=0;istr.length();i+)String st=Character.toString(chi);/把字符转换为字符串ai=Integer.valueOf(st).intValue(); /再把字符
7、串转换为整型/System.out.print(ai); /用来测试是否在前面补零for(int i=1;i=str.length();i+)if(i=wei&wei!=0)s+=.;if(i%4=0)c=ai-1*1+ai-2*2+ai-3*4+ai-4*8;if(c=10)switch(c)case 10 :s+=A;break;case 11 :s+=B;break;case 12 :s+=C;break;case 13 :s+=D;break;case 14 :s+=E;break;case 15 :s+=F;break;System.out.println(结果为十六进制数:+s);public static void main(String args) long startTime = System.currentTimeMillis(); Scanner sc=new Scanner(System.in);System.out.println(请输入一串二进制数字:);String str=sc.nextLine();/String str=01;BtoH_fun(str);long endTi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东东莞市大岭山镇第二幼儿园招聘编外教职工2人备考题库带答案详解
- 2026年合肥市中国职工保险互助会合肥办事处公开招聘用工人员备考题库附答案详解(达标题)
- 2026广东佛山顺德区勒流大晚胜利幼儿园招聘1人备考题库及一套答案详解
- 2026广东省三宜集团有限公司招聘职业经理人1人备考题库含答案详解(黄金题型)
- 2026浙江绍兴滨海新区潮涌人力资源有限公司招聘非编制合同制职工(非劳务派遣)3人备考题库及完整答案详解1套
- 2026徽商银行宿州分行社会招聘备考题库附答案详解(培优b卷)
- 2026清华附中天府学校上半年第一轮考核招聘事业单位工作人员36人备考题库含答案详解(完整版)
- 2026广西来宾市忻城县体育馆招聘管理员1人备考题库含答案详解(a卷)
- 2026春季江苏省国信集团集中招聘46人备考题库含答案详解ab卷
- 2026四川数据集团有限公司第二批员工招聘6人备考题库及答案详解(各地真题)
- 2026广东广州市黄埔区大沙街道招聘编外聘用人员4人备考题库及参考答案详解
- 2026新疆兵团第七师胡杨河市公安机关社会招聘辅警358人笔试备考试题及答案解析
- 企业车间绩效考核制度
- 乡镇禁毒举报奖惩制度
- 2026年云南省公务员考试《行政职业能力测验》(省直卷)真题解析
- 医疗服务价格项目立项指南解读辅导2026
- 2026年江西赣州市高三一模高考数学试卷试题(含答案详解)
- 2026年安徽新闻出版职业技术学院单招综合素质考试题库及一套答案详解
- 2026创新药licenseout交易模式与价值评估体系
- 抗衰品招商课件
- 全过程造价咨询服务的质量、进度、保密等保证措施
评论
0/150
提交评论