“你好,士兵!”

“你好,松鼠队长,先生!”

“我给你带来了好消息。这里有几道练习题,可以增强你的技能。每天处理这些任务,你的能力将成倍增长。它们是专门针对 IntelliJ IDEA 设计的。”

4
任务
Java 语法,  第 5 级课程 12
已锁定
整只鸭子还不够
此程序实现 Duck 类,并创建两只特定的鸭子(两个对象)。此外,还要创建几个与 Duck 类相似的动物种类,即 Cat 和 Dog。弄明白这些类中的 toString 方法应返回什么,并且每种动物创建一对(即对象),然后在屏幕上显示它们。
8
任务
Java 语法,  第 5 级课程 12
已锁定
男人和女人
创建类是一件简单而有趣的事情。想象我们是造物主或虚拟宇宙,并创建 Man 和 Woman 类。这两个类必须在 Solution 类内部声明并为 public static。它们需要包含“name”、“age”和“address”字段。此外,我们还需要声明带所有可能参数的构造方法。然后,我们即可使用它们来创建特定的对象。
4
任务
Java 语法,  第 5 级课程 12
已锁定
汤姆和杰瑞
还记得动画片《汤姆和杰瑞》吗?如果你太年轻,没有听说过,请使用 Google 进行搜索。之所以提到这部动画片,是因为:它里面有很多猫、老鼠和狗。我们的任务是创建三个类:Dog、Cat 和 Mouse。每个类包含三个字段。然后创建这些类的对象,并以动画片中的角色为这些对象命名。
2
任务
Java 语法,  第 5 级课程 12
已锁定
显示今天的日期
有时,程序员会在计算机前坐上几天而忘记了时间。因此,如果大街上有人问你今夕是何年,那可能不是马蒂·麦夫莱。也许他只是写代码的时间太长了。为了不会稀里糊涂地过日子,我们来使用以下格式显示当前日期:“06 15 2018”。
8
任务
Java 语法,  第 5 级课程 12
已锁定
基于控制台的存钱罐
假设我们有一个存钱罐。你可以不断地向里面投入硬币,直至你在某个时刻将其打碎为止。我们来为此存钱罐编写一个基于控制台的仿真器:我们将从键盘输入数字并进行相加,直至使用特殊词语“总和”来“中断”该过程为止。然后,程序应计算你已存了多少钱。

“以前的练习题是针对新手的。我为老学员添加了一些更高级的奖励练习题。只为老学员提供哦。”

2
任务
Java 语法,  第 5 级课程 12
已锁定
老板,发生了一件奇怪的事情
别人的代码是未知领域。等待你的会是什么呢?也许是博学多才会念咒语的狼,也许是准备撕开你喉咙的嗜血的鹿...我们不想吓唬你,但是必须警告你,别人的代码充满着意外。现在我们来深入研究一下该程序。理论上,它应该对两个数字求和。我们来看看它有什么问题。
4
任务
Java 语法,  第 5 级课程 12
已锁定
改进功能
下面这句话凝结了程序员的智慧:“如果正常运行,请不要动它!”。但如果你需要改进程序的功能,该怎么做呢?哎,在 99% 的时间里,你仍然必须潜入别人的代码中。嗯,咱们开始吧:有一个程序用于显示两个输入数字中的最小值。重写该程序,使其对 5 个数字执行同样的操作。
8
任务
Java 语法,  第 5 级课程 12
已锁定
有关算法的任务
长期以来,人们一直在对每种经典算法进行编程。尽管如此,有关算法的任务还是非常有价值的。至少,它们可以使程序员思考。查找最大值的算法并不复杂。因此,我们赶紧行动吧:编写一个程序,该程序接受一个正整数 n,并接受 n 个数字,然后找出它们当中的最大值。