循环结构小总结:

1.循环结构是如何最后退出循环的,有哪些不同情况请说明

①循环条件返回false

②在循环体内,一旦执行到break,跳出循环

2.编程,一个数如果恰好等于它的因子之和,这个数就称为完数。例如 6=1+2+3 找出1000以内的完数。(因子:出去这个数本身的其他约数)

class wanshu{
    
    static void main(String[] args){

        int factor = 0;,1j
        for(int i = 1; i <= 1000; i++){
            for(j = 1; j < i; j++){
                
                if(i % j == 0){
                
                    factor += j;
                }
            }
      
          if(i == factor){
                
              System.out.println(i);      
          }

          // 重置factor
          factor = 0;  

        }
    }    
}

3.说明break和continue使用上的相同点和不同点

break: 用在switch-case 和 循环(结束当前循环)

continue:用在循环结构(结束当次循环)

相同点:其后不可以声明执行语句

4. for 和 while循环总结

① 开发中,基本从for、while中进行选择,实现循环结构

②二者可以相互转换,仅初始化条件部分作用范围不同。

5.“无限循环结构”:while(true)    for(;;)

结束循环结构: 循环条件为false 或 循环体中执行break

6. 嵌套循环:外层循环控制行数,内层循环控制列数

7.衡量一个功能代码的优劣

① 正确性

② 可读性

③ 健壮性 (当用户写入不符合要求的信息时,代码可以提示错误)

④ 高效率与低存储: 时间复杂度、空间复杂度 (衡量算法好与坏的标准)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值