ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java第一阶段学习总结

2021-04-04 15:32:59  阅读:185  来源: 互联网

标签:总结 BigInteger Java matches System substring new out 第一阶段


Java第一阶段学习总结

       Java第一阶段学习,有三道题。第一道是创建账户类Account,第二题是定义日期类,第三题是一元多项式求导(类设计),三道题难度依次增加,逐步深入对类这部分知识点的考察,一点点加深对类的应用。

       在做第一道题创建账户类Account时,我发现如果不new一个对象,代码哪怕是能正常运行也不无发达到预期目标,输出想要的结果,不用new来新建一个对象就无法真正的了解类的内涵,第一题要求很多,比如要有一个能创建默认账户的无参构造方法,一个能创建特定id和初始余额的账户的构造方法,id、balance、annualInterstRate的和getter和setter方法,dataCreated的getter方法,用getmonthlyInterestRate的方法返回月利率,withdraw的方法从账户提取特定数额,一个deposit的方法向账户存储特定数额。这些方法都要在类中一一实现,虽然比较的麻烦,但也确实是解决这道题的最完美的方法。

       第二题定义一个类Date,包含三个私有属性年(year)、月(month)、日(day),均为整型数,其中:年份的合法取值范围为[1900,2000] ,月份合法取值范围为[1,12] ,日期合法取值范围为[1,31] 。 data的类图如下:

 

      第三题要求实现对简单多项式的导函数进行求解,具体要求是:

⚫ 带符号整数:前导不为 0 的带符号整数,如果是正号,可以省略,例如 -2,、+23、34442409 等。

⚫ 幂函数:由自变量 x(只支持小写)和指数组成,指数为一个带符号整 数,如 x^-2、x^+25。当指数为 1 时,可以省略指数,如 x。

⚫ 项:具体包括变量项和常数项。 ➢ 变量项是指带有系数的幂函数,如 2*x^2、-1*x^12; ✓ 系数为 1 时的时候,可以省略系数或表示为正号开头的形式,如 x^-2; ✓ 系数为-1 时的时候,可以表示为符号开头的形式,如-x^3。 ➢ 常数项包含一个带符号整数,例如:233。

⚫ 表达式:由加法和减法运算符连接若干项组成,如:-1+x^20-x^-6。注 意,表达式中空串不属于合法的表达式,另外,系数与指数均不能为 0。

⚫ 空白字符:在本次作业中,空白字符仅限于空格。

⚫ 此外,带符号整数内不允许出现空白字符,其他位置均可以存在空白字 符。 (2)求导算法 求导是数学计算中的一个计算方法,它的定义是:当自变量的增量趋于零时, 因变量的增量与自变量之商的极限。 在本次作业中,我们要对输入的多项式进行求导计算,并输出它的导函数。 本次作业可能用到的导函数公式为: 当 f(x)=a(a 为常数)时,

标签:总结,BigInteger,Java,matches,System,substring,new,out,第一阶段
来源: https://www.cnblogs.com/muziguangbaisui/p/14616248.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有