【发布时间】:2013-09-21 21:22:16
【问题描述】:
我正在学习编程课程,但我最近的作业给我带来了一些问题,因为我被要求做一些我不知道该怎么做的事情。
我的一个问题
一个名为 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 打印来自其他方法的信息?
我有一个问题,我需要打印一行,该行从我制作的其他 2 种方法中获取信息。
现在编写一个名为 getPersonDescription() 的方法,该方法接受一个名字、一个布尔值,指示此人是否为女性(如果为真,则为男性,如果为假),以及该人的年龄。该方法应该返回一个这样的字符串: 詹姆斯是中年人。在 35 岁时,他还有 30 年的时间,直到他成为老年人。 或者,如果参数不同,则返回值可能不同。 莎莉是个少年。 14 岁时,她距离成年还有 6 年。
很明显,该方法应该使用对 getMaturityLevel() 和 yearsUntilNextMaturityLevel() 的调用来完成其部分任务。请注意,该方法永远不会用于描述已经古色古香的人。
提前谢谢你
【问题讨论】:
-
你到底想要什么?
标签: java methods parameters