需要编写带有2个整数参数的calculateBoatSpeed()方法。首先是团队用美元在船上花的钱。第二个是在新西兰拥有房屋的船员人数。该方法应该根据以下公式返回船的结节速度(速度等于约1.85kph的航海测量值):每1000万花费一个结,加上每个拥有房屋的船员多一个新西兰。
我是Java的新手,所以我的努力并没有真正成功。
int calculateBoatSpeed(int money, int people) {
int knot= money*1000000+people;
return knot;
答案 0 :(得分:0)
考虑你编码的内容(假设人= 0):
强大的快艇...想想这个
答案 1 :(得分:0)
基于以下公式:每1000万花费一个结 再为在新西兰拥有房屋的每位船员增加一个。
您所做的是使用*
。你想要分裂。说你有:
低于1000万,那么你想要0节。
1000万,然后你想要1结。
2000万,然后你想要2节。
3000万,那么你想要3节。
要做到这一点,你需要钱除以1000万:
int knot = money/10000000 + people;
这假设您的people
变量代表在新西兰拥有房屋的人数。由于我们使用int
数据类型,因此在划分时(使用/
)我们不必担心十进制值。它会自动向下舍入到最接近的整数。