`

java二维数组

    博客分类:
  • j2se
阅读更多
java 二维数组前几天面试时, 面试提既然考的是二维数组。


package com.lyx;
/*
 *   二维数组的初始化和相加
 */
public class ErWeiArrays {
public  int[][]  aa=new int[2][4];
public  int[][]  bb=new  int[3][5];
public   int[][]    initArray( int[][]  mm )
{
	    for(int  i=0 ; i<mm.length; i++)
	    {
	    	  for(int j=0;  j<mm[i].length; j++)
	    	  {
	    		   mm[i][j]=i+j;
	    	  }
	    	 
	    }
		return mm;
}

public   void  outArray(int[][] mm)
{  
    System.out.println("----------------------------------------------------");
    for(int  i=0 ; i<mm.length; i++)
    {
    	  for(int j=0;  j<mm[i].length; j++)
    	  {
    		 System.out.print( mm[i][j]+" \t");
    	  }
    	  System.out.println();
    }
}
  public  int[][]     addArray(int[][]  mm, int[][]  nn)
  {
	  int[][]  aa=new  int[mm.length][mm[0].length];
	   for(int i=0; i<mm.length; i++)  
	   {
		     for(int j=0; j<mm[0].length; j++)
		     {
		    	   aa[i][j]=mm[i][j]+nn[i][j];
		     }
	   }
	    return   aa;
  }
	
	public static void main(String[] args) {
		ErWeiArrays  era=new ErWeiArrays();
		System.out.println("-------aa-------------");
		era.aa=era.initArray( new int[2][4]);
		 era.outArray(era.aa);
		 System.out.println("----------bb----------");
		 era.bb=era.initArray(new int[3][5]);
		 era.outArray(era.bb);
		  int[][]  addAfterArray=era.addArray(era.aa, era.bb);
		    System.out.println("------------------");
		    era.outArray(addAfterArray);
		  /*  addAfterArray=era.addArray(era.bb, era.aa);
		    System.out.println("------------------");
		    era.outArray(addAfterArray);*/

}
}


分享到:
评论

相关推荐

    Java二维数组实现简单Map

    在Java编程语言中,二维数组可以被用来模拟简单的Map数据结构。Map是一种键值对的集合,其中每个键(Key)都是唯一的,并且与一个值(Value)相关联。尽管Java提供了内置的Map接口(如HashMap、TreeMap等),但有时...

    java二维数组的理解

    ### Java二维数组的理解 在Java中,二维数组是一种特殊的数组结构,它由多个一维数组组成,形成一个矩阵形式的数据结构。本篇文章旨在深入解析Java二维数组的基本概念、定义方式、初始化过程及其常见操作,同时重点...

    java 二维数组编的扫雷小游戏

    JAVA 用二维数组编写的一个扫雷游戏,绝对可以用!界面简洁美观!

    52.java二维数组静态初始化.zip

    52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化....

    51.java二维数组动态初始化.zip

    51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化....

    java实现二维数组转json的方法示例

    在Java编程中,将二维数组转换为JSON格式的数据是常见的数据处理需求,特别是在处理Web服务或数据交换时。本文将详细讲解如何使用Java实现这一功能,以及涉及的相关操作技巧。 首先,我们需要理解二维数组和JSON的...

    二维数组转json的java源码

    在Java编程中,将二维数组转换为JSON对象是一项常见的任务,特别是在处理表格数据或结构化信息时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它...

    java 二维数组 随机生成迷宫

    在Java编程中,二维数组常被用来表示矩阵或者游戏中的地图,包括生成迷宫这样的问题。迷宫生成是一种常见的算法挑战,它涉及到随机性、路径探索以及数据结构的使用。本篇文章将深入探讨如何利用二维数组来随机生成...

    java 二维数组的创建与使用

    在Java编程语言中,二维数组是一种特殊的数组,它由多个一维数组组成,形如一个矩阵。二维数组常用于处理表格数据或者进行矩阵运算。本文将深入探讨Java中二维数组的创建、初始化、访问和操作。 ### 1. 创建二维...

    java中二维数组删除一行

    1.方便获得一个字符串表示的矩阵 2.删除二维数组中的第几行 3.删除二维数组中与所要删除行内容一样的此行 4.获得此二维数组

    二维数组排序

    // 二维数组冒泡排序 public static void main(String[] args) { int i=0, j=0, temp = 0; int[][] nums1 = { { 34, 1, 22, 5 }, { 28, 98, 15, 32 }, { 33, -5, 17, 41 } }; int rows = nums1.length; //二维...

    java 二维数组

    ### Java 二维数组详解 #### 一、二维数组的概念与定义 在Java中,所谓的“二维数组”实际上是指“元素是一维数组的一维数组”。这种结构可以用来表示矩阵或者表格等具有行和列的数据结构。虽然Java语言并没有提供...

    java_二维数组冒泡行列排序源代码

    使用冒泡排序实现的java语言编写的关于二维数组的排序,实现了行、列的排序输出。

    二维数组如何进行冒泡排序

    ### 二维数组冒泡排序详解 #### 一、引言 冒泡排序是一种简单的排序算法,在数据处理领域有着广泛的应用。对于一维数组而言,冒泡排序实现起来相对容易;然而,当涉及到二维数组时,排序的过程就变得复杂起来。...

    java一维数组二维数组

    Java数组相关资料,部分题目。有兴趣的同学可以了解一下

    java二维数组删除特定行代码

    ### Java二维数组删除特定行 #### 1. 理解问题背景 在给定的代码片段中,我们看到一个名为`quzheng`的类,其中定义了几个静态变量以及一个名为`delete`的方法,用于删除满足特定条件的行。`data`二维数组存储了...

    java 将一个二维数组存到txt文件里,然后再读取

    ### Java将一个二维数组存到TXT文件里,然后再读取 在Java编程中,经常会遇到需要将数据存储到文件中的需求。例如,在本例中,我们需要将一个二维数组中的数据写入到TXT文件中,然后再次从该TXT文件中读取这些数据...

    java二维数组倒置实例

    在Java编程语言中,二维数组是一种特殊的数组结构,它由多个一维数组构成,形如一个矩阵。在处理二维数组时,我们有时需要对其进行特定的操作,例如“倒置”。这里的“倒置”可以理解为对数组的行或列进行翻转。本...

    java 将二维数组顺时针,逆时针排序

    在Java编程中,二维数组是一种常见的数据结构,用于表示矩阵或棋盘等二维空间的数据。在某些场景下,我们可能需要对二维数组进行特定的排序,例如顺时针排序或逆时针排序。顺时针排序意味着从数组的左上角开始,沿着...

Global site tag (gtag.js) - Google Analytics