- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ConsoleApplication3
- {
- class Program
- {
- static void Main(string[] args)
- {
- //C#创造一个二维数组的方法
- //方法一:
- //int[,] a = new int[2,3];
- //a[0,0] = 1;
- //a[0,1] = 2;
- //a[0,2] = 3;
- //a[1,0] = 3;
- //a[1,1] = 2;
- //a[1,2] = 1;
- //方法二:
- //int[,] a = new int[,]{{1,2,3},{3,2,1}};
- //方法三:
- int[,] a = { { 1, 2, 3 }, { 3, 2, 1 } };
- print(a);
- }
- public static void print(int[,] arr)
- {
- int i,j;
- for (i = 0; i < arr.GetLength(0); i++)
- for (j = 0; j < arr.GetLength(1); j++)
- Console.WriteLine(arr[i, j]);
-
-
- }
- }
- }
- 这个是java的·还是有差别的在格式上和一些方法上。
复制代码- public class test {
- public static void main(String[] args)
- {
- //java创造二维数组的方法
- //方法一:
- //int[][] a = new int[][]{{1,3},{2,5},{2,3}};
- //方法二 :
- //int[][] a = {{1,3},{2,5},{2,3}}; //int a[][] 等效于 int[][] a 类似 int a[] == int[] a;
- //方法三:
- int[][] a = new int[3][2];
- a[0][0] = 1;
- a[0][1] = 3;
- a[1][0] = 2;
- a[1][1] = 5;
- a[2][0] = 2;
- a[2][1] = 3;
- print(a);
- }
- public static void print(int arr[][])
- {
- for(int i = 0; i < arr.length; i++)
- for(int j = 0; j < arr[i].length; j++)
- System.out.println(arr[i][j]);
- }
- }
复制代码 这个是java的三种方法。 |