java实验大数相加

java实验大数相加

ID:40557026

大小:152.50 KB

页数:19页

时间:2019-08-04

java实验大数相加_第1页
java实验大数相加_第2页
java实验大数相加_第3页
java实验大数相加_第4页
java实验大数相加_第5页
资源描述:

《java实验大数相加》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《JAVA》实验报告实验序号:3实验项目名称:java实验3学  号姓  名专业、班实验地点指导教师时间一、实验目的及要求目的:1、进一步熟练Java语法和常用方法的使用;2、进一步熟练Java程序结构;3、进一步提高算法设计与实现的能力;4、为后续章节的学习打下坚实的基础;二、实验设备(环境)略三、实验内容与步骤1、两个很大的整型数相加(长整型变量装不下的两个数,但不超过50位,输入输出用字符串,中间用两个整型数组,每一个数组元素装一个十进制位,两个数组的对应位相加,相加后处理进位,使每一个数组

2、元素里还是装一位,结果连接成字符串输出)2、用sin(x)的级数展开式,求sin(x)的值。3、随机生成100个0到200的整数,用折半查找法(二分法)查找50是第几个数,并输出查找过程(即和什么数进行了比较)。(折半查找是在已经排序的数据中做的查找,所以先要排序)4、写一个斗地主的发牌程序(黑桃、红心、梅花和方块的对应Unicode值为u2660u2665u2663u2666,先生成一副按顺序排放的54张牌,放入字符串中,然后用随机方法取,取一张删一张)5、显示任意一个月份的日历(>19

3、00)(一周一行,要有月名、表头和横线。按列右对齐,用String.format("%1$4d",intNumber)可以将任意整数intNumber格式化成前面补“空格”的4位定长字符串)6、显示出任一年份的日历(>1900)7、用数组模拟实现一个50个字符串的堆栈,并使这个堆栈有如下方法和参数:myStack:数组名,使用时不能直接对这个数组进行存取操作,存取操作都通过pop()和push()完成。实现pop():弹出实现push():压入实现isFull():是否已满实现isEmpty():

4、是否为空实现length():已有多少元素要点:要将代码设计成有通用性,也就是说要考虑各种可能的情况,考虑越多,你的程序就越稳定可靠,高可靠性的代码一直是一个开发人员追求的最高目标之一。1、使用堆栈,将中缀算术表达式转换成后缀表达式。A、表达式中只有+、-、×,/,%,()六种运算符B、变量名为以英文字母开头的字母数字串C、表达式中可以出现不带符号的常数D、适当判断表达式中的语法错误E、不计算结果四、实验结果与数据处理importjava.io.BufferedReader;importjava.

5、io.IOException;importjava.io.InputStreamReader;publicclassExercise_3{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubSystem.out.println("第一题");BigInt();System.out.println();System.out.println();System.out.println("第二题");Sin();System.o

6、ut.println();System.out.println();System.out.println("第三题");SortSearch();System.out.println();System.out.println();System.out.println("第四题");PlayCard();System.out.println();System.out.println();System.out.println("第五题");int[]year=newint[]{0};int[]mont

7、h=newint[]{0};System.out.println("请分别输入你所要查询的年份(>1900)及月份(1~12)");getIntegerInput(year);getIntegerInput(month);Calendar(year[0],month[0]);System.out.println();System.out.println();System.out.println("第六题");PrintCalendars();System.out.println();System.

8、out.println();System.out.println("第七八题");String[]myString3=newString[]{""};System.out.println("必须以英文输入法输入合法的中缀表达式!");if(getStringInput(myString3)){toSuffix(myString3[0]);}}publicstaticvoidBigInt(){String[]mystr1=newString[]{""};String[]mystr2=

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

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

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