我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

帮忙解释一下这个代码是什么意思,刚入门的新手

Math.sqrt((long)(i+100))%1==0
//i的初始值为0

Math.sqrt((long)(i+100))%1==0 判断i加上100后是否能够完全开方  

Math.sqrt((long)(i+100))%1==0 任何整形取余数1的结果都是0,这样判断没有意义吧

注意这里加了强制类型转换为long类型,不知道你的i是怎么变化的,如果i是浮点数,需要考虑强转带来的精度损失。

近期文章

  • 这几个VS2010哪一个适合我?
  • 有关于构造方法的问题?
  • 请问JavaScript如何隐藏页面跳转时地址栏的参数
  • dwr怎么通过前端页面中的js方法找到后边的实现类
  • JSCH 连接linux可以执行c程序吗?
  • html 中怎么设置多选框是关于图片的? 求解决!
  • C++的lib工程中能弹出对话框吗?
  • 在uml中一个属性可以由类中的其它属性计算出来,这个属性在uml中怎么表示?
  • mfc界面如何美化求教
  • 本人webservice的概念的理解和疑惑
  • Swing 单选控件点击后点击提交,能够输出我的控件信息
  • 配置cas时完成验证调回客户端程序后报错code:500咋回事?
  • easyui datagrid 的显示问题
  • MYSQL PROCEDURE 问题 急救 SOS 谢谢
  • mfc中如何修改属性中的controlevent(控件事件)啊
  • webapp如何向第三方app软件pritershare传递参数
  • 完全二叉树的计算结点总数算法
  • C#调用智慧天气的api,其中的key值是怎么算的
  • 关于php工具zend studio的问题
  • 请问这个程序到底那里出了问题?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华