JavaDay03--结构、方法等基础知识

自学JavaDay03

结构

  1. 顺序结构

    是所有算法的基础结构

  2. 选择结构

    • if单选择结构
    • if双选择结构
    • if多选择结构
    • 嵌套的if结构
    • switch多选择结构

反编译class文件

  1. 循环结构

    • while循环

    • do...while循环

    • for循环

      初始化条件--条件判断--循环体--迭代

    • 增强for循环

      主要用于遍历数组和集合

练习:

  1. 计算0-100之间奇数和偶数的和
  2. 用while或for循环输出1-1000之间能被5整除的数,每行输出3个
  3. 打印九九乘法表
  4. 打印三角形

方法

  1. 何谓方法

    • Java方法是语句的集合,它们在一起执行一个功能

    • 一个方法只完成一个功能(原子性),利于后期扩展

  2. 方法的定义

    一段用来完成特定功能的代码片段,包含方法头和方法体

    • 修饰符
    • 返回值类型
    • 方法名
    • 参数类型
      • 形式参数
      • 实参
    • 方法体
  3. 方法调用

  4. 方法重载

    在一个类中,有相同的名称,但是形参不同的方法

    • 规则方法名称必须相同
    • 参数列表必须不同
    • 返回类型可以相同可以不相同
    • 仅仅返回类型不同不足以成为方法的重载
  5. 可变参数

    • 方法生命中,在指定参数类型后加一个省略号...
    • 一个方法只能指定一个可变参数,必须是方法的最后一个参数,任何普通参数都必须在它之前声明
  6. 递归

    • 递归头

      什么时候不调用自身方法,如果没有头,将会陷入死循环

    • 递归体

练习:写一个计算器,实现加减乘除

posted on 2020-12-28 22:06  来点番茄酱  阅读(42)  评论(0)    收藏  举报