@twtwhy
2018-10-01T10:36:19.000000Z
字数 700
阅读 1012
本文章为天外天移动Android组第一次新人培训后布置的新人作业。请大家在国庆期间自行学习java中数组的具体用法和递归相关知识并完成以下内容。
新建一个HomeworkOne类,包含以下成员方法:
public char reverse(char ch)
传入一个字符,判断它是否为小写字母,如果是,将其转换为大写字母,否则,转换为小写字母。public boolean isTrangle(int a, int b, int c)
传入三个正整数,判断能否构成一个三角形。public void printPrimeNum()
输出0~100之间的所有素数。public void sort(int[] a)
传入一个随机的int数组,将其由大到小排序。public int carryNum(int num1, int num2)
传入两个正整形数,返回相加时的进位次数。
例:132 + 88 返回2(个位进十位、十位进百位共两次进位)public int sum(int[] array, int n)
用循环或者递归的方式计算数组所有元素的和。(选做) public long fib(int n)
用非递归方式返回第n项斐波那契数列的值。
(斐波那契数列:指的是这样一个数列:1、1、2、3、5、8、13、21、34、…… >在数学上这样定义——F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n∈N*))
请将写好的 HomeworkOne.java 在 GMT+8 2018/10/07 24:00 前发送到邮箱2481101267@qq.com, 邮件标题格式为 Name's homework#1 , 如 WangHaoYu's homework#1