int n =(int)Math.sqrt(i)是什么意思

问题描述:

int n =(int)Math.sqrt(i)是什么意思
当i=2时 n等于几啊?哪位大哥和大姐给我分析下
1个回答 分类:综合 2014-11-18

问题解答:

我来补答
从左说起吧.
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了.
 
 
展开全文阅读
剩余:2000
下一页:细胞的物质输入