zoukankan      html  css  js  c++  java
  • java学习笔记(day04)

    0x00 流程控制

    1.循环结构(循环语句)

    循环结构的基本组成部分,一般可以分成四个部分:

    1. 初始化语句:在循环开始最初执行,而且只做唯一一次。
    2. 条件判断:如果成立,则循环继续;如果不成立,则循环推出。
    3. 循环体:重复要做的事情内容,若干行语句。
    4. 步进语句:每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次。

    循环语句:for循环

    格式:
    for (初始化表达式【1】;布尔表达式【2】;步进表达式【3】) {
    循环体【4】;
    }

    执行流程:

    1. 执行顺序 1234>234>234...直到2不满足位置。
    2. 1负责完成循环变量初始化。
    3. 2负责判断是否满足循环条件,不满足就退出。
    4. 3是具体执行的语句。
    5. 4是循环后,循环条件所涉及变量的变化情况。

    循环语句:while循环

    标准格式:
    while(条件判断){
    循环体;

    扩展格式:
    初始化语句【1】;
    while(条件判断【2】){
    循环体【3】;
    步进表达式【4】;

    执行流程:

    1. 执行顺序 1234>234>234...直到2不满足位置。
    2. 1负责完成循环变量初始化。
    3. 2负责判断是否满足循环条件,不满足就退出。
    4. 3是具体执行的语句。
    5. 4是循环后,循环条件所涉及变量的变化情况。

    循环语句:do...while循环

    标准格式:
    do {
    循环体;
    }while (条件判断);

    扩展格式:
    初始化表达式【1】;
    do {
    循环体【2】;
    步进表达式【3】
    }while (布尔表达式【4】);

    执行流程:

    1. 执行顺序 1234>234>234...直到4不满足为止。
    2. 1负责完成循环变量初始化。
    3. 2是具体执行的语句。
    4. 3是循环后,循环变量的变化情况。
    5. 4负责判断是否满足循环条件,满足继续执行,不满足就跳出循环。

    三种循环的区别:
    1. 如果条件判断从来没有满足过,那么for循环和while循环一次都不会执行,但是do...while循环会执行至少一次。
    2. for循环的变量在小括号当中定义,只有循环内部才可以使用。while循环和do...while循环的初始化语句本来就在外面,所以出来循环之后还可以继续使用。

    2.条件控制

    循环控制语句:break

    break关键字的用法有常见的两种:

    1. 可以用在switch语句当中,一旦执行,整个switch语句立刻结束。
    2. 还可以使用在循环语句当中,一旦执行,整个循环语句立刻结束。打断循环。

    关于循环的选择,有一个小建议:
    凡是次数确定的场景,多用for循环,否则多用while循环。

    循环控制语句:continue

    一旦执行,立刻跳过当前次循环剩余内容,马上开始下一次循环。


    0x01 方法

    1.方法的定义

    定义方法的注意事项:

    1. 方法定义的先后顺序无所谓。
    2. 方法的定义必须是挨着的,不能在一个方法内部定义另外一个方法。
    3. 方法定义之后,自己不会执行,如果希望执行,一定要进行方法的调用。
    4. return后面的返回值,必须和方法名称前面的返回值类型保持对应。

    方法其实就是若干语句的功能集合。
    方法就类似一个工厂,需要有原料有产出物。
    参数(原料):就是进入方法的数据。
    返回值(产出物):就是从方法中出来的数据。

    定义方法的完整格式:
    修饰符 返回类型 方法名称(参数类型 参数名称,...){
    方法体
    return 返回值;

    修饰符:现阶段固定写法:public static
    返回值类型:也就是方法最终产生的数据结果是什么类型。
    方法名称:方法的名字,规则和变量一样,小驼峰。
    参数类型:进入方法的数据是什么类型。
    参数名称:进入方法的数据对应的变量名称。
    PS:参数如果有多个,使用逗号分隔。
    方法体:方法需要做的事情,若干行代码。
    return:两个作用,第一停止当前方法; 第二将后面的返回值还给调用处。
    返回值:方法执行后最终产生的数据结果

    2.方法的调用

    方法的三种调用格式:

    1. 单独调用:方法名称(参数);
    2. 打印调用:system.out.println(方法名称(参数));
    3. 赋值调用:数据类型 变量名称=方法名称(参数);

    注意:此前学习的方法,返回值类型固定写为void,这种方法只能单独调用,不能进行打印调用或者赋值调用。

    文章未经本人允许,禁止转载。 有技术问题,可加好友讨论。 联系方式:QQ:MjgxMjMxODAzNQ== 微信:bzNycjByLVhpYW9taW5n
  • 相关阅读:
    jquery选择器(复习向)
    如何使元素/文字 垂直居中?
    mvc与mvvm的区别与联系
    python16_day26【crm 增、改、查】
    python16_day25【crm】
    python16_day24【restful、crm表构、认证】
    python16_day23【cmdb前端】
    django 【认证】
    python16_day22【cmdb注释】
    django【F和Q】
  • 原文地址:https://www.cnblogs.com/Xiaoming0/p/13745198.html
Copyright © 2011-2022 走看看