zoukankan      html  css  js  c++  java
  • day3 Java学习(循环结构)

    循环结构的分类

    * For语句

      格式:

        for( 初始化表达式;条件表达式;循环后的操作表达式 ){

        循环体;}

      注意事项:判断条件语句无论简单还是复杂结果是boolean类型。

    *While语句

      格式:

    初始化语句;

    while(判断条件语句){

       循环体语句;

       控制条件语句;

    }

    *do...while语句

       格式:

       初始化语句;

         do{

             循环体语句;

             控制条件语句;

           }while( 判断条件语句 );

    for循环跟while循环的区别:

    *如果你想循环结束后,继续使用控制条件的那个变量,就用while循环。

    *不继续控制条件使用那个变量,就用for循环,因为变量及早的从内存中消失,可以提高内存的使用效率。

    三种循环语句的区别:

    *do...while循环至少执行一次循环体。

    *for, while循环必须先判断条件是否成立,然后决定是否执行循环体语句。

    Break语句(跳出,终止):

        使用场景:只能在switch和循环语句中。

    Continue语句(终止本次循环,继续下次循环):

        使用场景:只能使用循环语句中。

    Return语句(返回)

    *它的作用不是结束循环的,而是结束方法的。

    方法的概述(特定功能的代码块):

    *提高代码的复用性

    格式:

       修饰符   返回值类型   方法名  (参数类型  参数名1,参数类型  参数名2...){

                   方法体语句;

                   return  返回值;

    }

    如何写方法:

    1.明确返回值类型

    2.明确参数列表(参数数量)

    重载:方法名相同,参数列表不同,与返回值类型无关。

    重载的类型:

    1.参数个数不同

    2.参数类型不同

         *顺序不同

  • 相关阅读:
    luogu 2491 [SDOI2011]消防 / 1099 树网的核 单调队列 + 树上问题
    BZOJ 1179: [Apio2009]Atm tarjan + spfa
    BZOJ 1112: [POI2008]砖块Klo Splay + 性质分析
    BZOJ 1596: [Usaco2008 Jan]电话网络 树形DP
    BZOJ 2060: [Usaco2010 Nov]Visiting Cows 拜访奶牛 树形DP
    CF286E Ladies' Shop FFT
    CF528D Fuzzy Search FFT
    BZOJ 3771: Triple 生成函数 + FFT
    BZOJ 3513: [MUTC2013]idiots FFT
    python爬虫网页解析之parsel模块
  • 原文地址:https://www.cnblogs.com/feng0001/p/10860037.html
Copyright © 2011-2022 走看看