7.8日

发布时间 2023-07-08 12:43:09作者: 临江柔

一、pta训练完成了1500分

二、cf竞赛div3做出了五道题,排名在7000左右;

三、学习Java函数部分

Java的所有变量和函数都要定义在类中。

函数或变量前加static表示静态对象,类似于全局变量。
静态对象属于class,而不属于class的具体实例。

静态函数中只能调用静态函数和静态变量。

示例:

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        System.out.println(max(3, 4));
        int[][] a = new int[3][4];
        fill(a, 3);
        System.out.println(Arrays.deepToString(a));

        int[][] b = getArray2d(2, 3, 5);
        System.out.println(Arrays.deepToString(b));
    }

    private static int max(int a, int b) {
        if (a > b) return a;
        return b;
    }

    private static void fill(int[][] a, int val) {
        for (int i = 0; i < a.length; i ++ )
            for (int j = 0; j < a[i].length; j ++ )
                a[i][j] = val;
    }

    private static int[][] getArray2d(int row, int col, int val) {
        int[][] a = new int[row][col];
        for (int i = 0; i < row; i ++ )
            for (int j = 0; j < col; j ++ )
                a[i][j] = val;
        return a;
    }
}

四、晚上准备去跑步,练力量和耐力。

五、科一刷题。

六、明天学Java的类与接口,精研算法,考驾照。