首页 > 其他分享 >二维数组1019

二维数组1019

时间:2024-10-19 23:47:19浏览次数:3  
标签:classroom 数组名 System 二维 1019 数组 println out

public class PlaceDemo {
    public static void main(String[] args) {
        //班级学生座位(二维数组)
        place();
        pace();
    }
    public static void place() {
        //静态初始化数组-----数据类型[][] 数组名=new 数据类型[]{元素1,元素2,元素3,······}
        //动态初始化数组-----数据类型[][] 数组名=new 数据类型[行数][列数]
        String[][] classroom ={
                //每个元素都是一维数组
                {"张无忌", "赵敏", "周芷若"},// 0  第一排3个人
                {"张三丰","宋远桥","林平之"},// 1  第二排3个人
                {"灭绝","程昆","玄冥二老","金毛狮王"},// 2  第三排4个人
                {"杨逍","纪晓芙"}// 3  第四排2个人
        };

        //访问数组名[行索引]
        String[] names = classroom[1 ];
        for (int i = 0; i < names.length; i++) {
            System.out.println(names[i]);
        }

        //访问数组名[行索引][列索引]
        System.out.println(classroom[3][1]);
        System.out.println(classroom[2][3]);

        //长度访问:数组名.length
        System.out.println(classroom.length);//整体的长度
        System.out.println(classroom[1].length);//一维数组的长度

    }

    //遍历二维数组
    public static void pace() {
        String[][] classroom ={
                //每个元素都是一维数组
                {"张无忌", "赵敏", "周芷若"},// 0  第一排3个人
                {"张三丰","宋远桥","林平之"},// 1  第二排3个人
                {"灭绝","程昆","玄冥二老","金毛狮王"},// 2  第三排4个人
                {"杨逍","纪晓芙"}// 3  第四排2个人
        };
       for(int i=0;i<classroom.length;i++){
           //i=0, 1,2,3
           String[] names=classroom[i];
           for(int j=0;j<names.length;j++){
               System.out.print(names[j]+" \t");
           }
           System.out.println();

        }
       // 第二种遍历方式
       for(int i=0;i<classroom.length;i++){
           for(int j=0;j<classroom[i].length;j++){
               System.out.print(classroom[i][j]+" \t");
           }
           System.out.println();
       }

    }
}

标签:classroom,数组名,System,二维,1019,数组,println,out
From: https://blog.csdn.net/2401_86192037/article/details/143086544

相关文章

  • 数组练习1018
    假设班级有8名学生,录入8名学生的java成绩,成绩类型是小数,并输出平均分,最高分,最低分publicclassClassDemo2{publicstaticvoidmain(String[]args){//假设班级有8名学生,录入8名学生的java成绩,成绩类型是小数,并输出平均分,最高分,最低分studentSc......
  • 数组与字符串
    数组一维数组构造的数据类型之一,由若干数据类型相同的元素组成。其中数组名是地址常量不可修改,所以不能赋值操作,sizeof(数组名)求总内存空间。特点:数组不赋初始值,随机生成static修饰,默认位0部分赋值,其余默认为0//验证以上#include<iostream>usingnamespacestd;i......
  • 代码随想录算法训练营day20| 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树
    学习资料:https://programmercarl.com/0669.修剪二叉搜索树.html#算法公开课学习记录:669.修剪二叉搜索树(直接在原函数上操作,要根据情况用root的左右子树递归,因为子树中有满足条件的;前序:根左右)点击查看代码#Definitionforabinarytreenode.#classTreeNode:#def_......
  • 20241019
    这两天的题和今天的考试题。都是城外的今天考试爆蛋了。【探险队】题意:思路:发现这是个基环树森林,考虑怎么做。发现如果是一条链的话很好做,直接一选一不选就行了,那就可以先这样把基环树都搞成一个个环。然后想到对于一个环可能它之前连着个链,然后最后一个被选了,这就导致环上这......
  • SS241019B. 染色(color)
    SS241019B.染色(color)思路首先观察结果序列长什么样子,且思考如何去重。结果序列是若干段长度若干的颜色拼成的,满足颜色序列是原序列的一个子序列,如111555334可以是123453345的一个合法结果,对应的颜色序列是1534。为了去重,要求颜色序列不存在两个相邻的颜色。发现可以转换......
  • js查缺补漏——引用类型对象和数组
    一、什么是引用类型——Object引用类型是一种数据结构,而对象是引用类型的实例。有时候也叫对象定义,包含对象的属性和方法。Object是原生引用类型之一。创建对象实例的方法:1.使用new操作符varobj=newObject()obj.name="aaa"obj.age=122.使用对象字面量的......
  • Adobe二维动画制作软件 Animate AN2024软件下载安装
    一、软件概述1.1AdobeAN软件背景AdobeAN,全称为AdobeAnimate,是AdobeSystems公司开发的一款专业且功能强大的二维动画制作软件。其前身为AdobeFlashProfessional,自2015年更名为AdobeAnimateCC后,不仅保留了FlashSWF文件的支持,还增加了对HTML5的支持,进一步扩展了其在现......
  • 20241019CSAD架构
    两种不同模态的MR图像(即T2和ADC)被发送到双流编码器子网络中。在训练期间,注意力图生成块(AMGB)生成的注意力图用于实现CSAD,而输入图像和相应的掩码用于优化编码器-解码器网络以完成分割任务。在编码器子网络的每个中间层,添加一组注意力图生成块(AMGB)来实现跨模态自注意......
  • Java面向对象学习1019-1
    Java面向对象基础1:  面向对象编程是什么,和面向过程有什么区别?  面向对象编程OOP(ObjectOrientedPrograming)是一种程序设计方法,其本质是模仿人的思维来解决问题,把客观世界的实体抽象为对象。不同于面向过程编程POP(ProcedureOrientedPrograming)以过程为中心,关注......
  • 20241019知识蒸馏
    在神经网络的知识蒸馏中,教师模型(Teachermodel)和学生模型(Studentmodel)是核心组件,它们共同实现了知识的转移和模型的优化。这里是这两个概念的详细解释:教师模型(TeacherModel)教师模型通常是一个预先训练好的、性能较高的深度神经网络。这个模型在特定任务上已经达到了较高的精确......