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

问题描述

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

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是浮点数,需要考虑强转带来的精度损失。

时间: 2024-11-01 17:45:54

java-帮忙解释一下这个代码是什么意思,刚入门的新手的相关文章

zigbee-有ZIGBEE程序大神马?帮忙解释下下面的代码,谢谢!

问题描述 有ZIGBEE程序大神马?帮忙解释下下面的代码,谢谢! if( events & SAMPLEAPP_SEND_PERIODIC_MSG_EVT )//发送数据超时{if(P0_0 == 0){ if(SmogState == 0) {SmogState = 1;RfTx.TXDATA.Head = '&';RfTx.TXDATA.HeadCom[0] = 'A';RfTx.TXDATA.HeadCom[1] = 'S';RfTx.TXDATA.HeadCom[2] = 'M';

求大神帮忙解释这段代码,他具体是来实现什么的

问题描述 求大神帮忙解释这段代码,他具体是来实现什么的 if(v == btPre){ btPre.setBackgroundColor(0xffc0c0c0); String s = tvLevel.getText().toString(); int level = Integer.parseInt(s); --level; level = (level-1+TetrisView.MAX_LEVEL) % TetrisView.MAX_LEVEL; ++level; s = String.va

请大神帮忙解释一下以下代码的执行顺序

问题描述 AntName:Ant_Gen1_Ant16Parent1:Parent2:GeneratedCode://------------------------------------------------------------------------------//<auto-generated>//此代码由工具生成.//运行时版本:2.0.50727.5485////对此文件的更改可能会导致不正确的行为,并且如果//重新生成代码,这些更改将会丢失.//</auto-gene

帮忙解释一段代码

问题描述 Douban.init_rec_btn=function(g){varc=$(g).attr("name").split("-"),b="/j/recommend",e="rdialog-"+c[1]+"-"+c[2],d=function(){varh=((c[1]=="I")&&(c[2]==undefined))?$("input",$

对象-java 抽象类有段代码没看懂!!!帮忙解释下

问题描述 java 抽象类有段代码没看懂!!!帮忙解释下 自己看视频自学到网络编程,发现下边的代码看不懂,自己也百度了很多,还是没理解好抽象类 OutputStream os=Socket.getOutputSteam(); os.write("加油".getBytes()): 这段代码没看懂,OutputStream抽象类不能直接创建对象,也没有子类去实现,为什么可以直接调用write(byte[] b) 方法? 解决方案 不能创建对象的意思是不能通过new outputstream

java后台逻辑问题-求大神帮忙解释下这段代码。

问题描述 求大神帮忙解释下这段代码. 这是一个从表添加页面的代码.currentx是当前页数.我想问下 st st1 st2 st3是什么意思,就是split(:):这个方法我不是很清楚什么意思,还有下面的!ss.equals("t") t是什么. 传参什么的我晓得. @RequestMapping("/addProcess.do") public String addProcessMaintenance(String currentx, String ids, S

new regexp()-求大虾们帮忙解释下有关compile的正则表达式代码

问题描述 求大虾们帮忙解释下有关compile的正则表达式代码 function(str) { //str= http://localhost:63342/erajs.examples/./ccs/html/CcsDealInput.html var RegUrl = new RegExp(); RegUrl.compile("^[A-Za-z]+://[A-Za-z0-9-_]+.[A-Za-z0-9-_%&?/.=]+$"); if (!RegUrl.test(str))

跪求-谁能帮忙解释下android中的TranslateAnimation相关的下面代码,谢谢!!!

问题描述 谁能帮忙解释下android中的TranslateAnimation相关的下面代码,谢谢!!! @Override10 public void onPageSelected(int arg0) {11 Animation animation = null;12 switch (arg0) {13 case 0:14 if (currIndex == 1) {15 animation = new TranslateAnimation(one 0 0 0);16 } else if (cu

java对数据库的连接代码帮忙修改一下好吗?显示找不到main()方法!!!

问题描述 java对数据库的连接代码帮忙修改一下好吗?显示找不到main()方法!!! //连接数据库的代码 package worker; import java.sql.*; public class DBConn { public static String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; protected static String dbURL="jdbc:sqlserver://