-
二维数组: 数组是它的元素
int[,] arr = new int[2,3]; //包含2个一维数组,每个一维数组包含3个变量,总共2*3=6个数组元素
前面数字的是有几个数组,后面的数字是数组里面有几个值
arr[1,0] = 28; //二维数组元素有2个索引,都是从0开始,以arr数组为例,元素索引从[0,0]到[1,2]
Console.Write( arr[1,0] );查看全部 -
foreach 循环则可以不依赖索引而读取每一个数组元素
for(数据类型 迭代变量名 in 数组名)
{
使用迭代变量
}
数据类型:数据类型必须与数组类型相同
迭代变量名:变量名需要符合命名规则
in:in是关键字
使用迭代变量:只能读不能写,就是不可以给变量赋值
查看全部 -
string[,] a=new string[8,2]{{"吴松","89"},{"钱东宇","90"},{"陈陆","56"},{"周蕊","60"},{"林日鹏","91"},{"何昆","93"},{"关欣","85"},{"伏晨","98"}};
int b=Convert.ToInt32(a[0,1]);
string[] c=new string[]{"123"};
int[] d=new int[]{b};
for(int i=0;i<a.GetLongLength(0);i++)
{
b=Convert.ToInt32(a[i,1]);
if(b>d[0])
{
d[0]=b;
c[0]=a[i,0];
}
}
Console.WriteLine("分数最高的是{1},分数是{0}",d[0],c[0]);
查看全部 -
查找算法 在循环体中设置筛选条件
查看全部 -
写查找的算法,需要做 2 件事:
一是写循环访问每一个数据
二是对每一个数据进行验证
这样,就需要写 2 个“条件”:循环条件,筛选条件
查看全部 -
数据类型[ ] 数组名 = new 数据类型[长度];
数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null
数组.Length 属性会返回数组的长度(即数组元素的个数)
查看全部 -
嵌套循环:外层循环体执行一次,内层循环体执行 n 次( n 是内层循环的次数)
查看全部 -
break 关键字还可以用在循环中,作用是“结束循环”
if(条件)
break;
break是结束循环
continue是跳过这次循环
查看全部 -
当程序执行到到 continue; 的时候,会立即停止本次循环体,直接进入下一次循环
if(条件)
continue;
continue是跳过这次循环
break是结束循环
查看全部 -
do
{
}
while(条件)
查看全部 -
switch 语句中如果某个分支中(case)没有语句,那么也可以不写break;
查看全部 -
switch(常量)
{
case 常量1:分支1;break;
case 常量2:分支2;break;
...
default:分支n;break;
}
switch 中的(变量)只能是3种类型:整型(如 int )、字符型( char )、字符串类型( string )
如果变量与所有的常量都不相同,则执行 default 后面的分支
查看全部 -
switch 中的(变量)只能是3种类型:整型(如 int )、字符型( char )、字符串类型( string )。
查看全部 -
if()//这里面的条件得为bool类型的
{
}
else
{
}
查看全部 -
两者满足其一就用 逻辑或(||)
两者都要满足就用 逻辑与(&&)
查看全部
举报