Java循环结构

  • for
  • while
  • do-while

    Java一维数组

    简介

  • 数组是相同类型的数据按顺序组成的一种引用数据类型

    一维数组

  • 声明:数据类型[] 数组名/数据类型 数组名[]

    • 例如:int[] myIntArray; int myIntArray[];
  • 数组创建
    • 格式一:先声明后创建
      • 数据类型[] 数组名; 数组名 = new 数据类型[数组长度];
      • int[] arr; arr = new int[10];
    • 格式二:声明的同时创建数组
      • 数据类型[] 数组名 = new 数据类型[数组长度]
      • int[] arr = new int[10];
    • 注意:数组长度必须指定
  • 数组初始化
    • int[] arr = {1,2,3,4,5,6,7,8,9,10};
  • 数组引用
    • 根据下标进行引用
    • arr[0] = 1;
  • 数组长度
    • arr.length获取长度,length是一个成员变量,不是方法。
  • 增强for循环

    • for(int n : arr){System.out.pringln(n);}

      Java二维数组

      简介

      二维数组也是存放相同数据类型的数据,可以看成是由多个一维数组组 成。

      二维数组

  • 声明

    • int[][] arr;
    • int[] arr[];
    • int arr[][];
  • 创建
    • int[][] arr; arr = new int[3][3];
  • 声明并创建
    • int[][] arr = new int[3][3];
    • 创建的时候可以只指定行数,列数可以不一致;
    • 如int[][] arr = new int[3][];arr[0] = new int[3];arr[1] = new int[4];arr[2] = new int[5];
  • 引用(与一维数组一致)
  • 初始化
    • int[][] num = {{1,2,3},{4,5,6},{7,8,9}};
  • 遍历
    • 两层for循环进行遍历

QQ截图20210720132754.png

Java方法

简介

所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。

方法的声明和调用

  • 声明:语法格式

    1. 访问修饰符 返回类型 方法名(参数列表){
    2. 方法体
    3. }

    方法的重载

  • 重载:方法名相同,参数列表不同

    可变参数列表(类似于传一个数组)

  • 例:public void sum(int… n){}

  • 可变长参数必须放在参数列表的最后一位
  • 数组可以传递给可变参数的方法,反之则不行
  • 在重载中,含有可变参数的方法是最后被选中的