计时器setTimeout()函数、setInterval()函数
文章目录
- 🐒个人主页:信计2102罗铠威
- 🏅JavaEE系列专栏
- 📖前言:
- 🏅`计时器setTimeout(函数名,延迟时间)`
- 结束计时器setTimeout
- 🏅`计时器setInterval(函数名,延迟时间)`
🐒个人主页:信计2102罗铠威
🏅JavaEE系列专栏
📖前言:
本篇博客主要以介绍计时器setTimeout()函数、setInterval()函数
🏅计时器setTimeout(函数名,延迟时间)
作用:可以设计未来的某个时间来执行代码(一次性)
结束计时器setTimeout
计时器setTimeout会返回一个计时器对象,即:
var t=setTimeout("函数","时间")
clearTimeout(t);//提前结束计时
🏅计时器setInterval(函数名,延迟时间)
作用:每隔指定时间重复调用
var t=setInterval("函数","时间")
clearInterval(t);//提前结束计时
信计2102罗铠威: 啊,当时就想学一下,害怕忘了,就转载了
望楼川: 你这完全拷贝,一点不带修改
驰羽: 输入两个1程序会崩溃 修改while条件后还是不能拿满分 pta数据更新后提交这段代码会显示浮点错误 我觉得这个if里的求余让循环一上来就求余了两次 万一 一次就除到0了呢 望贴主更新代码
信计2102罗铠威: 正常来说判断j是不是素数,只需要判断j是否会被除了它本身与1之外的数整除即可[code=java] for(i=2;i<=j-1;i++) { //确定j是否为素数 if(j%i==0) break; } [/code] 如果这个循环提前break了,就代表着它还有其它的因子,不是素数。 而sqrt函数的作用是开平方,如果它还有其它因子,那么这个因子肯定是成对出现的,其中一个最大就是它的平方根,那么只需要判断[2...j的平方根]是否可以被j整除就可以了,减少了循环次数
2301_80155216: 求问为什么要用sqrt函数啊看不太懂求大佬指点