


已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/十六进制数转二进制数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)str=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;case 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 main(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=str.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 judge=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(); /再把字符串转换为整型/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=101001011011111101010001;BtoH_fun(str);lo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年辅警招聘考试试题库附答案详解(能力提升)
- 2025年辅警招聘公安基础知识考试题库附含答案
- 2025年重庆市铜梁区公安警务辅助岗位招聘法律基础复习题库及答案
- 2025年贵州省毕节市公安招聘警务辅助人员公安基础知识+公共基础知识自测试题及答案解析
- 2025年下半年新疆阿克苏地区库车市招聘警务辅助人员申论练习题库及答案
- 2025海南省公安直属事业单位招录(综合测试)全真冲刺试题及答案
- 客户投诉处理流程与规范
- 考点解析-人教版八年级上册物理声现象《声音的特性声的利用》同步测评练习题(含答案解析)
- 考点解析-人教版八年级《简单机械》达标测试试题(解析版)
- 综合解析苏科版八年级物理下册《力与运动》综合训练试卷(解析版含答案)
- 2025至2030中国航空保险行业项目调研及市场前景预测评估报告
- 肺癌脑膜转移中国专家共识(2025)解读 4
- 中专院校普法课件
- 水泵检修基础知识培训课件
- 基于stm32的公司考勤系统设计
- 2025版门头广告位租赁及装修合同范本
- 废旧鞋材回收利用-洞察及研究
- 男性私密培训课件
- DB32∕T 5058-2025 制造业质量管理数字化水平评价规范
- 饲料厂制粒工培训
- 大厂品牌活动策划方案
评论
0/150
提交评论