我的Java作业
我的Java作业
彦页道木交
这个作者很懒,什么都没留下…
展开
-
Java题目:简单的记事本
要求:如下图所示,记事本具有新建、打开文本、保存、关闭等功能。 代码:TXtPad类: Test类:测试结果:原创 2022-06-13 21:29:27 · 348 阅读 · 0 评论 -
Java题目:多线程的应用
题目:按顺序打印 ABC ABC ABC ...。有这么一个多线程场景问题:有三个线程,线程1执行(输出A)完成之后线程2执行(输出B),线程2执行完之后线程3执行(输出C),线程3执行完成之后线程1执行...,整体循环50次,写程序实现。代码: 测试结果:...原创 2022-06-13 21:23:48 · 221 阅读 · 0 评论 -
Java题目:动物声音模拟器
题目:设计一个“动物模拟器”,希望模拟器可以模拟许多动物的叫声和行为,要求如下:编写接口Animal,该接口有两个抽象方法cry()和getAnimalName(),即要求实现该接口的各种具体的动物类给出自己的叫声和种类名称。编写模拟器类Simulator,该类实现了sound(Animal animal)方法和display(Animal animal)方法,其中sound(Animal animal)方法的参数是Animal类型,即参数animal可以调用实现Animal接口类重写的cry()方法播放具原创 2022-06-13 21:19:33 · 4787 阅读 · 0 评论 -
Java题目:百鸡百钱问题
题目:百钱买百鸡的问题算是一套非常经典的不定方程的问题,题目很简单:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。试编程求解。代码:测试结果:...原创 2022-06-13 21:14:20 · 252 阅读 · 0 评论 -
Java题目:Let the Balloon Rise
Problem Description:ACM Contest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges' favorite time is guessing the most popular problem. When the contest is over, they will count the balloons of each color an原创 2022-06-13 21:11:42 · 173 阅读 · 0 评论 -
Java题目:简单求和
题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。要求输入a的值和加数的个数n,例如:a=2,n=5,此时s=2+22+222+2222+22222,输出s的值。代码:测试结果:原创 2022-06-13 20:58:05 · 252 阅读 · 0 评论 -
Java题目:分解质因数
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果nk,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。代码:测试结果:...原创 2022-06-13 20:51:35 · 238 阅读 · 0 评论 -
Java题目:素数问题
题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。素数被利用在密码学上,所谓的公钥就是将想要传递的信息在编码时加入素数,编码之后传送给收信人,任何人收到此信息后,若没有此收信人所拥有的密钥,则解密的过程中(实为寻找素数的过程),将会因为找素数的过程(分解质因数)过久,使即使取得信息也会无意义。代码:测试结果:...原创 2022-06-12 14:50:06 · 171 阅读 · 0 评论 -
Java题目:可爱的小兔兔
题目:古典问题,有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....,即斐波那契数列。斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波原创 2022-06-12 14:35:56 · 296 阅读 · 0 评论 -
Java题目:寻找自幂数
无原创 2022-06-12 14:23:35 · 1105 阅读 · 0 评论