2020.12.16日记

java语言

数组的回顾

  1. 常见定义数组的格式

    1
    2
    3
    int[] arr;
    double[] arr;
    char[] arr;

    也可以将方括号放在数组名后面但是并不推荐这样使用

  2. 如果进行动态初始化给数组分配给定长度,系统一般会默认分配0为其值

    1
    2
    3
    4
    5
    6
    public class arrydemo {
    public static void main(String[] args) {
    int[] arr = new int[3];
    syso(arr);
    }
    }
  1. 静态初始化的格式

    1
    int[] arr = {1, 2, 3};
  1. 数组的常见小问题:索引越界和空指针

    空指针的概念是null的值被赋给了数组

    索引越界指的是访问的索引超出了数组的长度所以便会出现错误,

  2. 数组遍历的通用格式

    1
    2
    3
    4
    int[] arr = {2,3,4,5,6};
    for (int x = 0;x<arr.length;x++) {
    System.out.println(arr[x]);
    }
  1. 数组的遍历实现获得最大值

    1
    2
    3
    4
    5
    6
    7
    8
    9
    int[] arr = {13,23,44,42};
    //定义一个变量,取第一个值为其出事的值
    int max = arr[0];
    //将这个假定为最大的值与其他的数据逐个对比,每次将大的值保存到变量中
    for(int x = 0;x<arr.length;x++) {
    if(arr[x]>max) {
    max = arr[x];
    }
    }

    新增方法

方法的概念类似于函数;方法将独立功能的代码块组织为一个整体,方法需要创建才可以使用,也就是所谓的方法定义,方法需要使用后才会执行,这就是所谓的方法调用

  1. 下面是无参数的方法定义和使用

    1
    2
    3
    4
    5
    6
    //定义
    public static void 方法名() {
    //内容体
    }
    //调用
    方法名();

    实列

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    public class method {
    public static void mian(String[] args) {
    getmax(10,20);
    }
    }
    puclic static void getmax(int a,int b) {
    if(a>b) {
    System.out.println(a);
    } else {
    System.out.println(b);
    }
    }

  1. 开源软件的技术领导者 你知道
你的支持是我最大的动力!
0%