1 / 17
文档名称:

南昌大学java实验报告(2).docx

格式:docx   大小:1,404KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

南昌大学java实验报告(2).docx

上传人:薄荷牛奶 2019/3/11 文件大小:1.37 MB

下载得到文件列表

南昌大学java实验报告(2).docx

相关文档

文档介绍

文档介绍:南昌大学实验报告学生姓名:学号:专业班级:实训类型:□验证□综合□设计□创新实验日期::实验项目名称字符串和数组实验的评分标准实验分为A~F,A为最高,F最低。F:在规定时间内没有完成所有的实验,而且没有及时提交实验报告,或者实验过程中出现了抄袭复制他人实验代码。D:能完成实验,但是实验结果出现严重错误,不能体现对教学内容的理解。C:能基本完成实验,实验结果基本正确。但是实验内容有较少的错误,提交的实验代码质量一般。B:能较好的完成实验,实验报告条理清楚,实验代码结构清晰,代码质量较高,及时更正试验中出现的错误,并对运行中一些异常错误进行分析,解释错误产生的原因。A:能较好的完成实验,实验代码质量高,实验报告完成度高,能在实验完成的基础上,根据个人的理解增加实验的新功能,具有一定的创新能力。实验目的和要求掌握java的基础知识。掌握和运用java的控制语句和数组。掌握和运用java的字符串。。,我模仿Math写了专门计算数组形式存放整数的一个工具类(见后面源代码),只有静态函数,想来挑战Biginteger类。在循环体计算前后,分别用时间函数获取系统当前时间,作差来近似等价于核心运算时间。Biginteger类耗时1ms,自己写的方法耗时13ms,相差13倍,惨败。字符串的“==”和equals()方法。详细结果解释在源代码注释中给出。:清除用户输入的所有数据Restart:开始新的数独游戏Check:检查用户输入数据的正确性提示框用户输入的数字显示蓝色,已知的数字显示黑色为增加可判断性,做出了灰色阴影效果财务应用程序,比较不同利率下的贷款。财务应用程序,信用卡号的合法性实验源代码如下:使用Biginteger计算大数packageone;;lassBigintegerCal{publicstaticvoidmain(Stringargs[]){BigIntegerres=newBigInteger("1");BigIntegerb=newBigInteger("1");longstart=();for(inti=1;i<=100;i++){b=(newBigInteger("2"));res=(());}longend=();(());("After"+(end-start)+"ms");}}字符串或数组计算大数========part1=======packagetwo;/**thisclassisdesignedtooffertoolstocalculate*hugeintegernumbersviaplainintegerarray*/lassArrayCal{privateArrayCal(){};/*arrayamultiplyarrayb*/publicstaticint[]mul(int[]a,int[]b){int[]res=newint[+];for(inti=0;i<;++i)res[i]=0;inttmp=0;for(inti=-1;i>=0;--i){for(intj=-1;j>=0;--j){tmp+=(res[j+i+1]+a[j]*b[i]);res[j+i+1]=tmp%10;tmp/=10;}res[i]=tmp;tmp=0;}(res);}/*arrayaaddasingleinteger*/publicstaticint[]add(int[]a,intnum){int[]res=newint[+1];for(inti=-1;i>=0;i--){num=a[i]+num;res[i+1]=num%10;num/=10;}res[0]=num;(res);}/*arrayamultiplyasingleinteger*/publicstaticint[]mul(int[]a,intnum){int[]res=newint[+1];intc=0;//prefor(int