首页 > 其他分享 >2月24号总结

2月24号总结

时间:2023-02-24 21:15:12浏览次数:27  
标签:24 总结 int 元素 static 数组 new public

今天复习了java的数组

1.1 数组的定义
数组的定义方式和变量类似。

public class Main {
    public static void main(String[] args) {
        int[] a = new int[10], b;
        float[] f = new float[33];
        double[] d = new double[123];
        char[] c = new char[21];
    }
}

1.2 数组的初始化

public class Main {
    public static void main(String[] args) {
        int[] a = {0, 1, 2};        // 含有3个元素的数组,元素分别是0, 1, 2
        int[] b = new int[3];       // 含有3个元素的数组,元素的值均为0
        char[] d = {'a', 'b', 'c'}; // 字符数组的初始化
    }
}

1.3 访问数组元素
通过下标访问数组。

public class Main {
    public static void main(String[] args) {
        int[] a = {0, 1, 2};  // 数组下标从0开始

        System.out.printf("%d %d %d\n", a[0], a[1], a[2]);

        a[0] = 5;

        System.out.println(a[0]);
    }
}

2. 多维数组
多维数组就是数组的数组。

public class Main {
    public static void main(String[] args) {
        int[][] a = new int[3][4]; // 大小为3的数组,每个元素是含有4个整数的数组。
        int[][][] b = new int[10][20][30]; // 将所有元素的初值为0
        // 大小为10的数组,它的每个元素是含有20个数组的数组
        // 这些数组的元素是含有30个整数的数组
    }
}

3. 数组的范围遍历

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        int[][] a = {
            {0, 1, 2, 3},
            {4, 5, 6, 7},
            {8, 9, 10, 11},
        };

        for (int[] row: a) {  // 范围遍历
            for (int x: row)  // 范围遍历
                System.out.printf("%d ", x);
            System.out.println();
        }
    }
}

 

标签:24,总结,int,元素,static,数组,new,public
From: https://www.cnblogs.com/liucaizhi/p/17153100.html

相关文章

  • 软件实训总结
    实践任务1:代码规范与标注目标1.阅读和理解样例代码fork样例工程,并clone到本地仓库;在本地开发环境上运行样例工程,理解样例工程的代码逻辑;精读样例工程软件代码,描述代......
  • 2.24总结
    今日学习了html制作表单<form>,掌握了基础的表单制作,并了解了表单制作的细节以及提交的细节。其中参悟不深的有:表单提交时数据没有发送给服务器的三种情况。1.表单项没有nam......
  • 数组元素移除问题的总结和延伸
    本文对使用和操作数组时常遇到的一类数组元素移除问题的高效解决方法(O(N))做一总结,并对其中用到的思想做一些总结和延伸。本文以leetcode中的三道算法题为例进行说明。无序......
  • 2023年2月24号
                             寝室管理系统的增加、删除、浏览、修改已经成功完成,但是查询有点问题还需要改一下,今天学......
  • SpringBoot24 - 定时任务
    任务​ springboot整合第三方技术第二部分我们来说说任务系统,其实这里说的任务系统指的是定时任务。定时任务是企业级开发中必不可少的组成部分,诸如长周期业务数据的计算......
  • drf总结
    drf总结drf思维导图:点击下载......
  • 2.24号今日总结
    今天依然发烧没有好,依然身体很难受,但是今天还是学习了maven相关的知识;今天学习啦maven构建Java项目;并且使用IDEA开发工具来构建的IDEA创建MAVEN项目卡在Generati......
  • 第二周星期五每日总结
        今天初步学习了如何通过AndroidStudio开发简单的程序,并通过在网上寻找代码,成功的修改并写出了一个计算器的小程序。但是通过本次的学习我只是简单掌握了如何通......
  • 2023.2.24——软件工程日报
    所花时间(包括上课):8.5h代码量(行):0行博客量(篇):5篇今天,上午上了计算机网络和概率论与数理统计,下午上了英语提高与web应用技术开发。我了解到的知识点:1.id、style、class是......
  • 2023/2/24每日总结
    App项目有两个层次第一个层次是项目,另一个层次是模块>模块依附于项目,每个项目至少有一个模块,也能拥有多个模块>一般所言的“编译运行App”,指的是运行某个模块,而非运行某个......