zoukankan      html  css  js  c++  java
  • 嵌套循环-java-九九乘法表和质数

     首先内层循环属于外层循环循环体的一部分,当循环体执行完以后外层循环才进入第二次循环,此过程中内层循环需要执行符合条件的完整循环。(外循环控制行数,内循环控制每一行的个数)

    • 第一个(外层)for循环作用:控制排序的轮数

    • 第二个(内层)for循环作用:控制每一轮里的每一个比较步骤

    • 下面来看一个简单案例九九乘法表
    • public class jiujiu {
          public static void main(String[] args) {
              for (int i=1;i<=9;i++)
              {
                  for(int j=1;j<=i;j++)
                  {
                      System.out.print(i+"*"+j+"="+(i*j)+" "); 
                  }
                  System.out.println();//换行
              }
          }
      }

       是不是已经有点理解了嵌套循环

    • 那么我们再来一个案例,判断100以内的质数
    • package test;
      
      public class zishu {
          public static void main(String[] args) {
              for(int i=1;i<=100;i++)
              {
                  int k=0; //变量是只在它所在的大括号内生效,k代表整除的次数
                  for(int j=1;j<=i;j++) //循环1到i,分别拿来与i取模
                  {
                      if(i%j==0)
                      {
                          k++; //能整除,就k++
                      }
                  }
                  if(k==2)  //就代表能模两次 即1和它本身所以它就是质数
                  {
                      System.out.println("质数为:"+i);
      
                  }
              }
          }
      }

  • 相关阅读:
    WAF、流控设备、堡垒机
    IPS入侵防御系统
    IDS入侵检测系统
    OSI安全体系结构
    边界网关协议BGP
    路由选择协议(RIP/OSPF)
    路由协议之OSPF
    路由协议之RIP
    Social engineering tookit 钓鱼网站
    YII框架中的srbac权限管理模块的安全与使用(版本是1.1.20)
  • 原文地址:https://www.cnblogs.com/yangj-Blog/p/12963423.html
Copyright © 2011-2022 走看看