-
有contiune确实很方便 下面停止循环的时候思路还是在之前的课题 所以 if(x == 3) contiune if(x == 8) conteune 打印了两次,然后问题师父才知道 (x == 3 || x == 8) 哎呀呀 哎呀呀! 继续努力查看全部
-
x = 2 在下面循环了2次计算 那么 在vs上面就会输出3-4 因为x++ 变成了3 循环计算条件成立 又会在循环计算一次 这时候x就变成了4, 在来计算,下面没有了输出 所以最后的结果就是x=3和4 把x>3&&x<4 这样是否就可以输出为3了呢?查看全部
-
int 赋值 y = 5 while(y <= 1 ) { Console.WriteLine(x+"") x-- 系统会首先运算出 int 赋值量=5 然后再循环打印 x=5 x=4 x=3 x=2 x=1 一定要注意数字之间的> < = 符号,打错就容易出现死循环查看全部
-
字符类型char,存储用''单引号括起来的一个字符,如 char sex='男‘; 字符串类型string,存储用双引号括起来的一串字符,如string address=“南阳市工农小区”; 整数类型int,存储整数,如int age=36; 双精度浮点型double,存储小数,如double salary=3000.64查看全部
-
sum+=x sum+=sum+x 求和 这边的逻辑性算法把我难住了,一直在里面无法自拔的越陷越深 数学不好啊啊啊查看全部
-
二维数组,就是以数组作为元素的数组。挺拗口的,看看它跟一维数组的对比:<br> <br> <br> <br> 左边的 a 是一维数组,数组中包含 4 个 int 型变量:a[0]、a[1]、a[2]、a[3] 。<br> <br> 右边的 b 是二维数组,数组中包含 2 个 int 型一维数组:b[0]、b[1] 。而 b[0] 和 b[1] 中又分别包含 3 个 int 型变量:b[0,0]、b[0,1]、b[0,2]、b[1,0]、b[1,1]、b[1,2] 。<br> <br> 总结一下,二维数组这样声明:<br> <br> int[,] arr = new int[2,3]; //包含2个一维数组,每个一维数组包含3个变量,总共2*3=6个数组元素<br> 二维数组元素这样赋值和打印:<br> <br> arr[1,0] = 28; //二维数组元素有2个索引,都是从0开始,以arr数组为例,元素索引从[0,0]到[1,2]<br> Console.Write( arr[1,0] );查看全部
-
使用 foreach 的语法: 需要解释一下 ④ ,如上面的示例代码,迭代变量 x 只能用于读取数组 num 中的值,但是不能给数组元素赋值,如果尝试给 x 赋值,则会有下面的错误提示: 了解了 foreach 循环的语法,你可能会有疑问:好像 foreach 循环能做的 for 都能做, foreach 存在的意义是什么呢?其实,C#中还存在一些类似于数组的数据组织方式,它们中有一些是没有元素索引的,对于这些元素,只能通过 foreach 遍历。查看全部
-
事实上,数组中只要有一个“诺贝尔”就可以认定“有诺贝尔”,但必须所有的名字都不是“诺贝尔”,才能认定“木有木有”。 或者这么说:一组数据中只要有一个符合条件,就可以认为“有符合条件的数据”;但只有一组数据中每一个都不符合条件,才能认为“没有符合条件的数据”——一个相等即为"有",全都不等才是"无"查看全部
-
查找算法,主要有 2 个步骤: 1、使用循环访问数组中的每一个元素 2、在循环体中设置筛选条件,打印符合条件的元素查看全部
-
循环变量从 1 循环到了 10 ,但输出的只有 2 4 6 8 10 ,对,这是在打印 1-10 之间的偶数。像这样,循环访问一组数据,从中找出符合条件的数据,这样的算法叫做查找。 写查找的算法,需要做 2 件事,一是写循环访问每一个数据,二是对每一个数据进行验证。这样,就需要写 2 个“条件”:循环条件和筛选条件。 如上例,循环条件是x<=10,筛选条件是x%2==0。初学者常见的错误是把 2 个条件都写在循环条件里,比如把循环条件写成 x<=10 && x%2== 0 ,请注意甄别:循环条件必须能够遍历每一个数据,如果你写的循环条件会漏掉某些数据,或者循环没有能够正常运行,请检查是不是把筛选条件也写在循环条件里了。查看全部
-
接受用户信息:Console.ReadLine( ); int类型的接收语句:int.Parse(Console.WriteLine());(Ps:其他类型模仿) 添加/撤销断点:F9 调试:F5(第一次开始调试;第二次直接输出结果) 单步执行:F10 停止调试:Shift+F5 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
数据类型[ ] 数组名 = new 数据类型[长度]; 注意:数组名像变量名一样要遵循标识符的命名规则;长度必须是整数 下面我们来比较变量和数组的声明与初始化,右边是在内存中为变量和数组分配空间的示意: 对比变量 x 和数组 y 就会发现,数组 y 中其实包含了 3 个 double 类型的变量,为什么是 3 个?因为初始化数组时在 [ ] 中声明的长度为 3 。既然都在数组 y 中,所以 3 个变量(应该叫数组元素)的名字都叫 y ,为了区分它们,按照顺序给它们加上索引 [0]、[1]、[2] 。请注意:数组的索引从 0 开始递增。那么,数组 y 中 3 个元素的名字就变成了 y[0]、y[1]、y[2] 。最后再注意一点:数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null 。 数组元素的赋值与普通变量相同查看全部
-
int[,] arr = new int[2,3]; //包含2个一维数组,每个一维数组包含3个变量,总共2*3=6个数组元素 arr.GetLongLength(0)函数:返回数组中一维数组的个数(行数) Ps:C#快捷键:Ctrl+K+D:代码格式化(但不会把多余的空行去除)。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
for(数据类型 迭代变量名 in 数组名 ){} 注意: 1."数据类型" 需要与目标数组类型一致 2.迭代变量不能赋值//Java支持 Ps:foreach 存在的意义是什么呢?其实,C#中还存在一些类似于数组的数据组织方式,它们中有一些是没有元素索引的,对于这些元素,只能通过 foreach 遍历。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
其实,决定每一行打印个字符的变量就是x,当内层循环条件为 x<=7 时,每一行固定打印 7 个字符;如果改为 x<=y ,那么打印的字符数就会随着行数( y )增长。 正确的解法:把第 13 行代码改为: for (int x = 1; x <= y; x++) Program.cs查看全部
举报
0/150
提交
取消