• 课堂笔记--------------二维数组


    二维数组:
    一维数组----豆角
    二维数组----表格

     
    一维数组:

    (1)定义:
    数据类型[] 数组变量名 = new 数据类型[数组长度];    或者,
    数据类型[] 数组变量名 = new 数据类型[数组长度]{1,2,3....};   直接在{}里赋值

    二维数组:

    (1)定义:

    数据类型[,] 数据变量=new 数据类型[行数,列数];    [,] 左边是行,右边是列。

    (2)赋值:
    a[行下标,列下标] = 值                      下标都是从0开始的

    (3)取值:

    a[行下标,列下标]

    例子1:

     1  static void Main11111(string[] args)
     2         {
     3             int[,] a = new int[3, 4]; //a是整型二维数组类型的   3行4列
     4             a[0, 0] = 100;  //第一行,第一列
     5             a[0, 1] = 120; // 第一行,第二列     //长度是4,所以下标是3,因为下标是从0开始的
     6             a[0, 2] = 130; //第一行,第三列
     7             a[0, 3] = 140; //第一行,第四列
     8 
     9             for (int i = 0; i < 3; i++)  // i 代表行
    10             {
    11                 for (int j=0;j<4;j ++)   //j 代表列
    12                 {
    13                     Console .Write (a [i ,j]+"	");
    14                 }
    15                 Console .Write ("
    ");
    16             }
    17 
    18 
    19         }

     显示的结果:

    例子2:

     1  static void Main(string[] args)
     2         {
     3             int[,] a = new int[3, 4]; //a是整型二维数组类型的   3行4列
     4             a[0, 0] = 100;    //第一行,第一列
     5             a[0, 1] = 120;   //第一行,第二列                    //长度是4,所以下标是3,因为下标是从0开始的
     6             a[0, 2] = 130;   //第一行,第三列
     7             a[0, 3] = 140;   //第一行,第四列
     8 
     9             a[1, 0] = 222;  //第二行,第一列
    10             a[1, 1] = 111;  //第二行,第二列
    11             a[1, 2] = 222;  //第二行,第三列    
    12             a[1, 3] = 145;  //第二行,第四列
    13 
    14             a[2, 0] = 167;  //第三行,第一列
    15             a[2, 1] = 189;  //第三行,第二列
    16             a[2, 2] = 146;  //第三行,第三列   
    17             a[2, 3] = 176;  //第三行,第四列
    18           
    19               
    20 
    21             for (int i = 0; i < 3; i++)  // i 代表行
    22             {
    23                 for (int j = 0; j < 4; j++)  
    24                 {
    25                     Console.Write(a[i, j] + "	");
    26                 }
    27                 Console.Write("
    ");
    28             }
    29 
    30 
    31         }

    显示的结果:

    例子3:

     1 static void Main(string[] args)
     2         {
     3             int [,]a=new int [3,4]
     4             {
     5 
     6                 {10,11,12,13},
     7                 {22,23,24,25},             //三行四列
     8                 {33,34,35,36},
     9            
    10             };
    11             for (int i=0;i<3;i++)
    12             {
    13                 for (int j=0;j <4;j++)
    14                 {
    15                     Console .Write (a [i ,j ]+"	");
    16                 }
    17                 Console .Write ("
    ");
    18             }
    19 
    20             }

    显示的结果:

  • 相关阅读:
    umask
    mysql 错误总结 和FROM_UNIXTIME用法
    php 读取和下载execl
    Yii 2 load() 和 save()
    iframe 模拟ajax文件上传and formdata ajax 文件上传
    angular.js简单入门。
    mysql 慢日志
    mysql 基本操作 alter
    shell cut 用法
    微信支付与支付宝支付
  • 原文地址:https://www.cnblogs.com/yuyu1993/p/5426179.html
Copyright © 2020-2023  润新知