-
变量 hasNbr 起到了关键作用:记录筛选结果。它的初始值为 false ,表示没有,如果循环中找到了相等的数据,再修改 hasNbr 的值为 true ,表示有。循环结束后,只要看看变量 hasNbr 是 true 还是 false ,就知道循环中是否修改过。
查看全部 -
循环变量从 1 循环到了 10 ,但输出的只有 2 4 6 8 10 ,对,这是在打印 1-10 之间的偶数。像这样,循环访问一组数据,从中找出符合条件的数据,这样的算法叫做查找。
查看全部 -
,NET核心框架 成为.NET Framework
查看全部 -
数据类型[ ] 数组名 = new 数据类型[长度];
查看全部 -
print("fffffff")
查看全部 -
循环中可以应用 continue 关键字中止一次循环,直接进入下一次
查看全部 -
我们平时书写的数字(比如12.85)、字符(比如'F')、字符串(比如"谢谢"),它们都属于“字面常量”。
有一些常量既重要又容易出错,比如圆周率π的值为3.1415926......,所以,我们常常会使用自定义常量。请看下面的代码:
需要解释2个关键字: const 关键字,表明PI是一个常量; double 关键字,表明PI的类型为“双精度浮点型”(一种精度很高的数字类型)。
你会发现,这段代码中使用了2次圆周率(周长、面积),但是因为使用自定义常量,所以字面常量3.1415926只书写了一次。这样做避免了重复书写导致的错误。
查看全部 -
以回数组中的一维数组的个数score.GetLongLength(0)
查看全部 -
二维数组就是一个数组包其他小数组;
在此处有涉及到二维数组的长度:GetLongLength(i),此处的i指的是当i=0时,那么是指行数,也就是最大那个维度的元素数;当i=1时,指的是第二层的每个小数组长的元素数。
查看全部 -
for循环:
通过索引访问数组元素;
for(int i = 0 ; i < num.Length ; i++)
foreach循环:
不依赖索引而读取每一数组元素;
foreach(int x in num)
foreach(数据类型 迭代变量名 in 数组名)
{
使用迭代变量(迭代变量只读不写)
}
查看全部 -
总结:for 循环中的大括号是在记录筛选的,后面的if是在所有数组元素都进行筛选后进行的判定
查看全部 -
F1 msdn页面
查看全部 -
有的时候我们在查找时可能有这样的情况::一组数据中只要有一个符合条件,就可以认为“有符合条件的数据”;但只有一组数据中每一个都不符合条件,才能认为“没有符合条件的数据”——一个相等即为"有",全都不等才是"无"。
这时我们需要定义一个新的BOOL量:
变量 hasNbr 起到了关键作用:记录筛选结果。它的初始值为 false ,表示没有,如果循环中找到了相等的数据,再修改 hasNbr 的值为 true ,表示有。循环结束后,只要看看变量 hasNbr 是 true 还是 false ,就知道循环中是否修改过。运行结果如下(有诺贝尔):
查看全部 -
在运用数组中元素时,必须采用像练习程序中那样的:变量名[i]的形式,因为数组中每个元素都是用变量名[1].变量名[2]这种形式代替的。
循环访问一组数据,从中找出符合条件的数据,这样的算法叫做查找。
写查找的算法,需要做 2 件事,一是写循环访问每一个数据,二是对每一个数据进行验证。这样,就需要写 2 个“条件”:循环条件和筛选条件。
查看全部 -
Write()和WriteLine()都是System.Console提供的方法,两着主要用来将输出流由指定的输出装置(默认为屏幕)显示出来. 两着间的差异在 Console.WriteLine()方法是将要输出的字符串与换行控制字符一起输出,当次语句执行完毕时,光标会移到目前输出字符串的下一行. 至于Console.Write()方法,光标会停在输出字符串的最后一个字符后,不会移动到下一行。
这节用到的string[] job = new string[]{ "","","", "", },可以初始化数组中的元素,这个有多种形式:注意:!!!!在利用 变量名.Length 这种测量数组长度的时候就必须保证循环次数不能超过数组长度!!!
查看全部
举报