摘要:
20175317 《Java程序设计》个人项目总结 程序设计要求 用Java编程实现个人项目,要求: 1. 所有参考别人的代码都要给出来源,并且自己要理解 2. 代码实现要使用git,每实现一个函数都要有伪代码,产品代码,测试代码,每个函数至少有一次git commit 3. 所有代码的不能一个个孤 阅读全文
摘要:
尼科彻斯定理 需求分析 需要验证尼科彻斯定理,尼科彻斯定理:任何一个整数的立方都可以写成一串相邻奇数之和(参考百度百科对尼科彻斯定理的解释) 功能设计 可以将用户输入的任意一个数的立方分解为一串相邻奇数之和的形式。 设计实现 将用户输入的数存储在变量中,定义一个空字符串用于存储分解后的式子,之后根据 阅读全文
摘要:
四方定理 需求分析 需要验证四方定理,四方定理:指所有自然数至多只要用四个数的平方和就可以表示(参考百度百科对四方定理的解释) 功能设计 可以将用户输入的任意一个数分解为四个数的平方和的形式。 设计实现 将用户输入的数存储在变量中,之后使用循环遍历比该数小的各个数,使用4个 循环嵌套,代表最多4个数 阅读全文
摘要:
勾股数 需求分析 该项目需求是要判断一个数是否满足勾股数的各个条件,并输出判断结果。勾股数:勾股数就是可以构成一个直角三角形三边的一组正整数,满足勾股定理:直角三角形两条直角边a、b的平方和等于斜边c的平方(a²+b²=c²)(参考百度百科对勾股数的解释) 功能设计 基本功能:查找、判断并输出勾股数 阅读全文
摘要:
回文数 需求分析 该项目需求是要判断一个数是否满足回文数的各个条件,并输出判断结果。回文数:设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数(参考百度百科对回文数的解释) 功能设计 基本功能:查找、判断并输出回文数 扩展功能:输入一个区间的两个端点,判断该区间内是 阅读全文
摘要:
亲密数 需求分析 本项目的关键是判断区间内的每一个数是否满足亲密数的定义。亲密数的定义是:如果a的所有正因子和等于b,b的所有正因子和等于a,因子包括1但不包括本身,且a不等于b,则称a,b为亲密数对(参考百度百科对亲密数的解释) 功能设计 基本功能:查找、判断并输出亲密数 扩展功能:输入一个区间的 阅读全文
摘要:
完全数 需求分析 在学习C语言时我们也曾经接触过完全数,完全数所有的真因子的和,恰好等于它本身,所以要查找完全数只需比对该数是否满足该约束条件。 功能设计 基本功能:查找、判断并输出完全数 扩展功能:输入一个区间的两个端点,判断该区间内是否存在完全数,根据判断输出相应的结果 设计实现 首先定义两个变 阅读全文
摘要:
水仙花数 需求分析 在学习C语言时我们曾经接触过水仙花数,并用C语言实现过查找水仙花数。水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身,例如:1^3+5^3+3^3=153。 功能设计 编写的程序需要实现的功能:输出所有的水仙花数 设计实现 查找水仙花数的过程较为简单,所以在主类中 阅读全文