循环辅助语句

break:跳出所在的switch或者循环结构

案例:素数判断

 /*
 * 题目:输入一个整数,判断是否为素数
 * 素数:对于自然数,如果它只有1和本身之外再没有其他因子
 * 解题思路:
 * (1)输入一个数num
 * (2)在[2,n-1]之间去寻找因子,
 * (3)如果找到则设置找到标志,并提前结束
 * (4)根据标志输出相应的结果
 * */
 var num = Number(prompt("请输入一个整数"));
 var m = Math.ceil(Math.sqrt(num));//根据相关数学定理,查找范围可缩小[2,m]
 var found = false;//找到因子的标记
 for(var factor=2; factor<=m; factor++){//遍历找出所有符合的因子
     if(num%factor ==0){
        found = true;
         break;//找到则提前结束
     }
 }
alert(found?"不是素数":"是素数");


continue:结束本次循环,开启下一次循环。

案例:100以内既不是3的倍数也不是5的倍数的数求和

常规思路:对满足条件的数累加

var sum = 0;
for(var n=1; n<=100; n++){
    if(n%3!=0&&n%5!=0){
        sum += n;
    }
}
alert(sum);


另一种思路:不满足条件的就放过

var sum = 0;
for(var n=1; n<=100; n++){
    if(n%3==0||n%5==0){
        continue;//结束本次循环
    }
    sum += n;
}
alert(sum);


第二种思路的好处是:结构清晰

也就是我们在进行数据处理之前,先把各种不符合条件的情况先排除,然后在处理符合条件的情况(这个一般是程序的主体)

如果循环体的主体代码的执行有两个前提条件,常规思路是这么写的,如果循环体主体代码较多,该程序的可读性

for((......){
      if(条件1){
         if(条件2){
            循环体主体代码(可能代码比较多)
        }else{
           alert(“错误提示2”)
        }
      }else{
        alert(“错误提示1”)
      }
}


换另外一个思路来描述,是这样的

for(.......){
         if(!条件1){
            alert(“错误提示1”);
            continue;
         }
         if(!条件2){
            alert(“错误提示2”);
            continue;
         }
         循环体主体代码
}


资源下载链接为:https://pan.quark.cn/s/7cc20f916fe3在IT领域,线刷是针对手机固件进行更新或恢复的操作,常用于修复系统问题、升级软件或“救砖”,即恢复无法正常启动的设备。9008端口是众多Android设备上用于线刷的通用调试端口,尤其在开发和故障排除时应用广泛。名为“9008驱动及线刷工具全都有”的压缩包,显然涵盖了线刷操作所需的全部资源。9008驱动是其中的关键组件,它能实现计算机与设备间的通信,进而完成线刷过程。正确的驱动安装极为重要,否则电脑无法识别设备,也就无法进行固件的上传和更新。驱动安装一般涉及USB驱动程序的安装,这些驱动程序可能包含在设备制造商的官方驱动程序包里,也可能需从第三方如QPST(Qualcomm Product Support Tool)获取。QPST,即高通产品支持工具,是针对高通芯片组设备的强力软件套件,包含9008驱动及用于编程、诊断和故障排除的其他实用工具。压缩包中的QPST_2.7.496是该版本的QPST软件,它不仅支持驱动安装,还提供IMEI修改、固件刷新、基带更新等高级功能。线刷工具的操作通常涵盖进入Fastboot模式、连接设备、加载固件镜像等步骤,这些步骤在提供的详细操作指南里都有明确说明。用户需按指示操作,确保设备正确连接并加载应用新固件或更新。对于新手,遵循清晰步骤指导可避免问题和设备损坏。“救砖”是当设备因固件问题无法启动或运行时,通过线刷恢复其正常工作状态的过程。像错误的系统更新、病毒感染或其他软件故障都可能使设备变“砖”,此时借助9008线刷工具和驱动,配合合适固件文件,可尝试恢复设备到出厂设置或安装新稳定系统,使设备“复活”。该压缩包提供了包括必要驱动和工具以及详细步骤指导的全面解决方案,方便用户进行9008端口的线刷操作,无论是常规系统升级还是紧急设备救砖。用户使用前要了解
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值