题解 | #神奇牛的体重# java
神奇牛的体重
https://www.nowcoder.com/practice/456d819bb5b3440eb147296dbfa7af80
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 * @param m int整型 * @return long长整型 */ public long weightAfterMDays (int n, int m) { // write code here // 计算体重的变化值 double weight = (double) n * m * m; // 使用Math.round函数四舍五入到最近的整数 long rounded_weight = Math.round(weight); // 返回四舍五入后的体重 return rounded_weight; } }
该题考察: 基本的数学计算和类型转换的知识点。代码通过计算和四舍五入操作,得到最终的体重结果。
代码逻辑: 代码中用到了Java的Math库中提供的数学函数,算是暴力破解吧,不过Java有轮子,用就完了。
Java中的Math库提供了许多数学函数,其中包括四舍五入函数round。