从左说起吧。 int n就是定义一个一个整型的变量n =是赋值 (int)是强制类型转换,也就是把后面Math.sqrt(i)得到的结果转换成整型。而且是强制取整的方法,不会四舍五入。 Math.sqrt(i)就是调用Math函数库里的sqrt()方法,对i进行处理。具体就是对i开方, i=2时也就是根号2=1.414 整句读起来就是对i开方,结果取整后,赋给整型变量n. 当i=2时n就是1了。
int n = (int)Math.sqrt(i);
最新推荐文章于 2024-07-02 21:15:48 发布