实验5java常用类

实验5java常用类

ID:22280999

大小:523.63 KB

页数:10页

时间:2018-10-28

实验5java常用类_第1页
实验5java常用类_第2页
实验5java常用类_第3页
实验5java常用类_第4页
实验5java常用类_第5页
资源描述:

《实验5java常用类》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、山西大学计算机与信息技术学院实验报告姓名学号专业班级课程名称Java实验实验闩期成绩指导教师批改日期实验名称实验5JAVA常用类一.实验目的:(1)掌握常用的String,StringBuffer(StringBuilder)类的构造方法的使用;(2)掌握字符中的比较方法,尤其ecnmls方法和二比较的区别;(3)掌握String类常用方法的使用;(4)掌掘字符屯与字符数组和byte数组之间的转换方法;(5)Date,Math,PrintWriter,Scanner笑的常用方法。二.实验内容1.二进制

2、数转换为十六进制数(此程序参考例题249页9.2.13)程序源代码importjava.util.氺;publicclassBinToIIexConversion{//二进制转化为十六进制的方法publicstaticStringbinToHex(Stringbin){inttemp;//二进制转化为十六进制的位数if(bin.length()%4==0)temp=bin.length()/4;elsetemp=bin.length()/4+1;char[]hex=newchar[temp];//十六

3、进制数的字符形式int[JhexDec=newint[temp];//十六进制数的十进制数形式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’;}//测试方法publicstaticvoidmain(String口args){Scannerinput=newScanner(System,in);System,out.println(〃请输入一个二进制数(111

5、00011):〃);Stringbin=input.nextLineO;Stringhex=binToHex(bin):System,out.printIn("二进制数:"+bin+"转化为的十六进制为:〃+hex);}}程f运行结果贴阁:"m合令提示符I。

6、回H:jaua23>jauacBinToHexConuersion.jauaH:jaua23>jauaBinToHexConuersion喊人一个二进制穀(11100011):11100011二进制鼓:11100011转化为的十六进制为:E3

7、H:jaua23>jauaBinToHexConuersion良青編入一个二进制*(11100011):110000P进制数:110000转化为的十六进制为:30H:jaua23>jauaBinToHexConuersion障瘉人一个二进制簌(11100011):111111101101110010111010100110000111000000010010进制数:11111U01101U00101U010100110000111000000010010转化为的十六进制为:FEDCBA987012

8、H:jaua23>图一2.将十进制转换为二进制程序源代码:importjava.util.氺;publicclassDecToBinConversion{//十进制转化为二进制的方法publicstaticStringDecToBin(intdec){intj=0;//转化为二进制的位数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);}//测试方法publicstaticvoidmain(String[]args){Scannerinput=newScanner(System,in);System,out.printIn(〃请输入一个十进制数:〃);intdec=input,nextlnt();Stringbin=DecToBin(dec):System,out.println("十进制数"+dec+"转

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

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

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