“嗨,阿米戈。下面是一些涉及 static 方法的有趣的任务:”

5
任务
Java 语法,  第 6 级课程 8
已锁定
控制体重
艾莉有点歇斯底里:她认为自己很胖。等待她的会是什么呢?不能公开露面,或许可以与前院长凳上坐着的邻居们待在一起。坐飞机时购买两个座位。电梯经常超载。真是太令人难堪了。这简直是一场毁灭性的灾难。世界是一片漆黑的沼泽。不敢想象了。艾莉是不是太夸张了?我们给她编写一个程序,来计算她的体重指数并让她平静下来(或使她失望沮丧)。
2
任务
Java 语法,  第 6 级课程 8
已锁定
类计数器
static 变量存在于对象外部。因此,如果需要计算为特定类创建的对象的数量,可以创建 static 类变量。听懂了吗?我们来使用 catCount 变量(该变量将是类的一部分)对 Cat 对象进行计数。每次调用构造方法时,我们将该变量加 1。
2
任务
Java 语法,  第 6 级课程 8
已锁定
猫的 static 方法
CodeGym 秘密中心已与猫饲养员达成协议,向他们提供应用程序。具体来讲,在新手程序员学习 getter 和 setter 时,他们为爱猫人士编写了猫计数程序。现在轮到你了:创建包含 static 方法的 Cat 类,这些方法将用于获取或更改猫的数量。
5
任务
Java 语法,  第 6 级课程 8
已锁定
两点之间的距离
你知道可以在平面上的任意两点之间绘制一条直线,对吗?如果不知道,请了解一下欧几里得和他的著作“Elements”(《几何原本》)。更好的做法是相信这句话,并编写一个 static double getDistance(x1, y1, x2, y2) 方法。该方法应计算两点之间的距离。
5
任务
Java 语法,  第 6 级课程 8
已锁定
ConsoleReader 类
今天,CodeGym 秘密中心的学生接到一个读取任务。他们(和你)需要创建包含 4 个 static 方法的 ConsoleReader 类:其中一个方法从键盘读取字符串,第二个方法读取整数,第三个方法读取小数。第四个方法则与众不同:它从键盘读取字符串“true”或“false”,并返回相应的 boolean 值。
5
任务
Java 语法,  第 6 级课程 8
已锁定
StringHelper 类
我们喜欢 static 方法。它们使无法访问的内容变得可以访问。当然,有时候情况恰恰相反...但是在此任务中,我们喜欢这些方法:我们来创建包含 2 个 static 方法的 StringHelper 类:multiply(String s, int count) - 返回已重复 count 次的字符串;multiply(String s) - 返回已重复 5 次的字符串。
5
任务
Java 语法,  第 6 级课程 8
已锁定
计算器
计算器就像编程世界中的成人礼。每个合格的菜鸟程序员都必须编写一个加减法程序。既然已经知道了如何操作类和 static 方法,我们将创建一个包含四种算术运算甚至可以算出数字百分比的常规计算器!