day04总结(作业)

死循坏

  1. for(;;){
    System.out.println(“死循坏”);
    }
    结果会一直输出死循坏;造成内存的溢出;

  2. while(true){
    System.out.println(“死循坏”);
    }
    结果会一直输出死循坏;造成内存的溢出;

循坏的两种结束语句

  1. break语句
    表示停止 中断此次循坏;(直接跳出一个for的大循坏
    例子:
    ## day04总结(作业)
    代码:
    ## day04总结(作业)
  2. continue语句
    表示结束本次循坏,进入下一次循坏;
    例子:使用continue 来统计商场5名顾客的年龄。
    ## day04总结(作业)

循坏语句的嵌套

注意:
1、外层循坏走一次,内层循坏走一轮;
2、外层循坏走不了,内层循坏也走不了;
例子:九九乘法表的打印。
代码:
## day04总结(作业)

方法

  • 定义:方法就是一个代码块。
  1. 优点:
    1、提高代码的复用性;
    2、提高代码的安全性;

  2. 方法的结构
    访问修饰符 返回值类型 方法名(参数){
    方法体;
    return 返回结果;(有返回类型的时候)
    }
    注意:
    1、访问修饰符现在默认为public static ;
    2、返回值类型视情况而定,没有返回值类型就有用void;
    3、方法名只要是合格的标识符就行;
    4、参数分为形式参数和实际参数,形式参数就是先定义一个变量,在内存中先占着一块地方,等待数据的传入,实际参数就是在调用形式参数时录入的值;
    4、各个方法之间是平等的关系,因此方法不能嵌套;
    5、方法可以相互调用,甚至可以自己调用自己;
    6、在有返回类型的时候,return最后把结果返回给调用者;在没有返回类型的时候,return可以用来结束语句,这种情况下也可以不用return。

三种方法调用方式

1、直接调用;(一般用于返回值类型为void的情况下)

2、打印调用;

3、赋值调用;

代码:
## day04总结(作业)

方法的重载

  • 为什么要用方法的重载?
    在没有方法重载的情况下,执行相同逻辑的代码,往往需要记住各种的方法名,增加了调用者记忆的负担;

  • 方法重载的好处。
    调用相同逻辑的代码,可以使用相同的方法名。

  • 方法重载的规则;
    1、方法重载与返回值类型无关;
    2、方法重载与参数的类型和数量有关;
    总而言之,使用方法的重载,要注意参数要是不同“类型”的,否则系统报错。
    代码:
    ## day04总结(作业)

数组

  • 定义:数组是用来存储相同数据类型的数据容器。

  • 数组的两种初始化方法:动态初始化和静态初始化。
    1、动态初始化:
    格式:数据类型[] 数组名称=new 数据类型[数组的长度];
    2、静态初始化:
    格式:
    a、数据类型[] 数组名称=new 数据类型{添加数组的具体内容};
    b、数据类型[] 数组名称={添加数组的具体内容};

  • 数组的异常:
    1、使用的范围不能超过定义数组的最大长度;
    2、int[] num=null;
    System.out.println(num);
    造成空指针的异常;
    原因:堆内存没有返回数组的地址;

  • 数组在内存中的调用过程:
    ## day04总结(作业)

作业

1、## day04总结(作业)
代码:
## day04总结(作业)
2、## day04总结(作业)
代码:
## day04总结(作业)
## day04总结(作业)
3、## day04总结(作业)
代码:
## day04总结(作业)

相关文章:

  • 2021-12-10
  • 2021-07-30
  • 2021-10-30
  • 2022-02-11
  • 2022-01-27
  • 2021-08-18
猜你喜欢
  • 2021-09-29
  • 2022-12-23
  • 2022-12-23
  • 2021-10-15
  • 2021-10-02
  • 2021-10-29
相关资源
相似解决方案