zoukankan      html  css  js  c++  java
  • java基础的第二轮快速学习!day05

    day05
    1.循环的概念:在java中做重复的事情,并且重复的只编写一次
        减少代码的冗余性
    常用的循环:
        for  while   do while循环
    特点:循环条件,循环操作(循环体)

    2.for循环
        语法格式:for(表达式1;表达式2;表达式3){
                循环体
            
            }
    3.在for循环中,表达式1完成变量的初始值,如int i=1;
    表达式2完成循环条件判断,如果条件满足为true
    则执行循环体,否则执行循环体外面的语句如:i<5
    循环体主要做的事情,并且重复的事情在循环体只编写一次
    循环体中可以编写java中任何语句
    表达式3,完成变量值的更改。如:i++

    class Fortest01 
    {
        public static void main(String[] args) 
        {
            for(int i=1;i<=5;i++)
            System.out.println("第"+i+"遍HelloWorld!");
        }
    }

    //练习,使用for循环完成,输出1--50中所有的偶数

    class Fortest01 
    {
        public static void main(String[] args) 
        {//第一种方法
    
            /*for(int i=2;i<=50;i+=2)
            System.out.println(i);*/
            
            //第二种
            for(int i=1;i<=50;i++){
                if(i % 2==0){
                    System.out.println(i);
                }
            }
    
        }
    }

    //练习,使用for循环,输出所有三位数中能被6整除的数,并且每行显示5个

    class Fortest02
    {
        public static void main(String[] args) 
        {
            int count=0;//统计个数
            for(int i=100;i<=999;i++){
                if(i % 6==0){
    
                    System.out.print(i);
                    count++;
                    //判断 count为5的倍数换行
                    if(count%5==0){
                        System.out.println();
                        
                    }                
                }
            }
        }
    }

    4.双重for循环
    结论:当外层循环执行一次,则内层循环执行一遍

    //练习:输出如下效果
    ******
    ******
    ******

    class For02 
    {
        public static void main(String[] args) 
        {
            /*for(int i=1;i<=18;i++){
                System.out.print("*");
                //判断,当前数i为6的倍数时则换行
                if(i % 6 == 0){
                    System.out.println();
                }
            }*/
            //第二种双重循环
            for(int j=1;j<=3;j++){
                for(int i=1;i<=6;i++){
                    System.out.print("*");
                }
                System.out.println();
            }
        }
    }

    注意事项:
    在for循环中,三个表达式都可以省略,但是分号必须编写,

    5.while循环
    语法格式:
        while(循环条件){
            循环体
        }

    6.执行流程:首先判断条件,当条件为true时,则执行循环体
        然后再判断条件,一直到循环条件为false时,则循环结束

    class While01
    {
        public static void main(String[] args) 
        {
            //练习,输出1到10
            int i=1;
            while(i<=10){
                System.out.println(i);
                i++;
            }
        }
    }

    //案例,输出50到100的奇数

    //案例,输出50到100的奇数
    class While02
    {
        public static void main(String[] args) 
        {
            //练习,输出50到100的奇数
            int i=50;
            while(i<=100){
                if(i % 2 !== 0){
                    System.out.println(i);
                }
                
                i++;
            }
        }
    }
    //练习、使用while循环完成输出所有三位中被4整除的数。每输出5个换行
    //练习、使用while循环完成输出所有三位中被4整除的数。每输出5个换行
    class While03
    {
        public static void main(String[] args) 
        {
            //练习,使用while循环完成输出所有三位中被4整除的数。每输出5个换行
            int i=100,count=0;
            while(i<=999){
                if(i % 4 !== 0){
                    System.out.println(i+"	");
                    count++;
                    if(count%5==0){
                        System.out.println();
                    }
                }
                
                i++;
            }
        }
    }
  • 相关阅读:
    CVE-2018-18778 mini_httpd任意文件读取漏洞
    libssh 服务端权限认证绕过漏洞(CVE-2018-10933)
    Apache SSI 远程命令执行漏洞
    Weblogic < 10.3.6 'wls-wsat' XMLDecoder 反序列化漏洞(CVE-2017-10271)
    PHP-FPM 远程代码执行漏洞(CVE-2019-11043)
    msfvenom各平台payload生成
    msfvenom绕过杀软之stage编码
    msfvenom payload的可持续化
    metasploit几个重要的监听参数
    msfvenom参数简介
  • 原文地址:https://www.cnblogs.com/fdxjava/p/10594960.html
Copyright © 2011-2022 走看看