二维数组、集合

集合:定义一个集合,集合石一个类,在system.collections库中,需要索引
 ArrayList al = new ArrayList(); //集合像数组一样,也是有索引的,索引从0开始add添加的意思是一个返回int值
int i= al.Add(3);//打印出的是索引0 返回的int值,是添加的数据在集合中的索引
int a= al.Add(5);
int b= al.Add(7);
al.Insert(1,9);//插入的索引1插入一个9 在1这个索引上,插入数据9.原有位置的数据依次索引靠后一位
 al.Remove(7);//剔除数据 如果有两个一样的值移除第一个
al.RemoveAt(1);//移除索引
int cc = al.Count;//集合的个数 长度
 Console.Write(al[0]);//读取索引
 Console.Write(al[1]);
 Console.Write(al[2]);
Console.Write(al[3]);

// Console.Write(i + " " + a + " " + b);//只有末尾有一个入口,
Console.WriteLine(cc);
Console.ReadLine();

人数与每个人的分数存到集合里循环读出

时间: 2024-10-19 15:31:01

二维数组、集合的相关文章

0728二维数组/集合

二维数组int [,] array = new int[5,3];//有五个一维数组,每一个一维数组有3个元素 /打印出来一个“王”这个字string[,] wang = new string[,]{  {" ","■","■","■","■","■"," "}, {" "," "," ","■&q

二维数组,多维数组,集合。

一.二维数组 int [,] array=new int [m,n];表示建立一个名叫array的int数组,这个数组有m个一维数组,每个一维数组有n个因素. array[m,n]表示索引号是为第m的数组,索引号是n的那个因素. 与for循环的嵌套相呼应,m个数组表示有m次外循环,n个因素表示有n次内循环. 二.多维数组 int [,,] shuzu=new int [4,3,2]; 4:有4个二维数组: 3:每个二位数组里有3个一维数组: 2:每个一维数组里有2个因素. 三.集合 集合只能是一

二维数组,矩形数组 集合

二维数组,矩形数组 集合 二维数组,矩形数组集合 一.二维数组: 一维数组----豆角 二维数组----表格 1)定义: 一维数组: 数据类型[] 数组变量名 = new 数据类型[数组长度]; 数据类型[] 数组变量名 = new 数据类型[数组长度]{1,2,3....}; 2)二维数组: 数据类型[,] 数组变量名 = new 数据类型[行数,列数]; int[,] a = new int[3,4]; 赋值: a[行下标,列下标] = 值       下标都是从0开始的 取值: a[行下标

二维数组,锯齿数组和集合

一.二维数组 二维数组:一维数组----豆角二维数组----表格 定义:1.一维数组:数据类型[] 数组变量名 = new 数据类型[数组长度];数据类型[] 数组变量名 = new 数据类型[数组长度]{1,2,3....}; 2.二维数组:数据类型[,] 数组变量名 = new 数据类型[行数,列数];int[,] a = new int[3,4]; 赋值: a[行下标,列下标] = 值 下标都是从0开始的取值: a[行下标,列下标] 题目:一个班6个人,从键盘输入每个学号语文,数学,外语成

二维数组与集合

//int[] shu = new int[] { 1,2,3}; ////二维数组 //int [,] array = new int[4,2]; ////4,表示有四个一维数组 ////2,表示每一个一维数组有2个元素 //int[,] shuzu = new int[,] //{ //{1,2}, //{3,4}, //{5,6}, //{7,8} //}; //for (int i = 0; i < 4; i++) //{ // for (int j = 0; j < 2; j++)

20160423 二维数组,锯齿数组和集合

2016-04-23  20:46:26 一.二维数组: 一维数组----豆角 二维数组----表格 1)定义: 一维数组: 数据类型[] 数组变量名 = new 数据类型[数组长度]; 数据类型[] 数组变量名 = new 数据类型[数组长度]{1,2,3....}; 2)二维数组: 数据类型[,] 数组变量名 = new 数据类型[行数,列数]; int[,] a = new int[3,4]; 赋值: a[行下标,列下标] = 值       下标都是从0开始的 取值: a[行下标,列下标

7.28 二维数组,集合

int [,] array = new int[4,2];//4,表示有四个一维数组//2,表示每一个一维数组有2个元素int[,] shuzu = new int[,] {{1,2},{3,4},{5,6},{7,8} };for (int i = 0; i < 4; i++){for (int j = 0; j < 2; j++){Console.Write(shuzu[i,j]+"\t");}} 打印出来一个“王”这个字string[,] wang = new str

二维数组、集合示例及练习

二位数组的创建.赋值.提取示例: 二维数组练习:语文数学外语共三门课的成绩,共九个人,输入到一个二维数组中 定义集合并添加数据示例: 移除数据示例: 移除数据索引为某数的示例: 计算数据中共有几组数据示例: 集合的练习: 练习一:输入人数,录入分数,存到集合里面,之后再读取出来,求平均分 练习二:输入人数,输入每一个人的分数,求平均分,并排序,升序 练习三:输入人数,输入每一个人的分数,求平均分,排列为降序 集合的语句示例: 示例一:清空集合中所有数据 示例二:查看集合中第一个为12的数据的索引

二维数组与类的定义_DAY06

1:二维数组(理解): (1)格式:   1:int[][] arr = new int[3][2];  2:int[][] arr = new int[3][];   3:int[][] arr = {{1,2,3},{4,5},{6,7,8,9}};   内存图: 格式1的内存图: 格式2的内存图:                数组穿参的内存图: (2)应用:遍历与求和. 数组综合应用:数组加密,杨辉三角 2:Java中的参数传递问题.(理解内存图)  基本类型:形式参数的改变对实际参数没

Java打印M图形(二维数组)——(九)

对于平面图形输出集合图形与数字组合的,用二维数组.先在Excel表格中分析一下,找到简单的规律.二维数组的行数为行高,列数为最后一个数大小. 对于减小再增大再减小再增大的,可以用一个boolean标志其是增加还是减小状态,减到最小时将其标志设为相反的并改变这时的初值大小. 效果: Excel中分析 Java代码: 1 package Java_Test; 2 3 public class PrintM { 4 5 /* 6 7 3 7 8 2 4 6 8 9 1 5 9 10 平面图形(二维数组