我正在上编程课程,但我最近的作业给我带来了一些问题,因为我被要求做一些我不知道该怎么做的事情。
我的一个问题
一种称为 printResult() 的方法,它接受一个表示计算机游戏最终得分的整数和一个表示玩家是否获胜的布尔值。如果玩家赢了,该方法应该打印。玩家 1 以积分获胜 否则玩家 1 以积分失败
void printResult(boolean winner, int score){
if(winner == true)
println("Player 1 wins with " + score + " point(s)");
else
println("Players 1 loses with " + score + " point(s)");
}
这就是我到目前为止所拥有的。
我不知道如何设置代码以读取玩家是否获胜,因为我没有分数。
此外,我在让 Java 返回两个数字而不是 1+2 = 3 时遇到问题,我需要它返回 12。所以 return 1 + 2 不起作用。
最后,我如何让 Java 从其他方法打印信息?
我有一个问题,我需要打印一条从我制作的其他两种方法中获取信息的行。
现在编写一个名为 getPersonDescription() 的方法,该方法接受一个名称、一个布尔值,指示此人是否为女性(如果为真,则为男性,如果为假),以及该人的年龄。该方法应该返回一个像这样的字符串:詹姆斯是中年人。在 35 岁时,他还有 30 年的时间,直到他成为老年人。或者,如果参数不同,则返回值可能不同。莎莉是个少年。在 14 岁时,她还有 6 年的时间,直到她成为一个年轻的成年人。
很明显,该方法应该使用对 getMaturityLevel() 和 yearsUntilNextMaturityLevel() 的调用来完成其部分任务。请注意,该方法永远不会用于描述已经古色古香的人。
先感谢您