为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
C#开发轻松入门_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

C#开发轻松入门

绿豆开门 其它
难度入门
时长 4小时43分
  • 接收用户输入: name = Console.ReadLine(); 接受输入的语句 string name; Console.WriteLine("请输入姓名:"); name = Console.ReadLine(); Console.WriteLine("你好" + name );
    查看全部
    0 采集 收起 来源:接收用户输入

    2018-03-22

  • static void Main(string[] args) { string[] names={"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"}; int[] score={89,90,98,56,60,91,93,85}; int max=0; for(int i=1;i<score.Length;i++) { if(score[i]>score[max]) max=i; } Console.WriteLine("分数最高的是{0},分数是{1}",names[max],score[max]); }
    查看全部
    0 采集 收起 来源:练习题目

    2018-03-22

  • 总结一下,二维数组这样声明: 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] ); GetLongLength(0)返回数组中一维数组的个数 int[a,b] a代表多少个一位数组,b表示每个一维数组的个数
    查看全部
  • 查找算法的另一种应用,是检查一组数据中是否包含符合条件的元素,也就是要给出“有”或“没有”的结论。 要解决这种问题,首先要声明一个“开关变量”,用来记录查找的状态;通常,我们把开关变量初始化为 false ,表示没有找到,循环中如果发现了符合条件的元素,则给变量赋值为 true ,并结束查找。循环结束后,就可以判断开关变量: true 表示“有”, false 表示“没有”。 static void Main(string[] args) { //声明整型数组,保存一组整数 int[] num = new int[] { 3,34,43,2,11,19,30,55,20}; //请完善代码,判断数组中有没有7的整倍数 bool hasS=false;//默认没有7的倍数 for (int i=0;i<num.Length;i++) { if(num[i]%7==0) { hasS=true; } } if(hasS) { Console.Write("有7的整倍数"); } else { Console.Write("没有7的整倍数"); } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 123
    查看全部
  • for 循环使我们可以通过索引访问数组元素;而 foreach 循环则可以不依赖索引而读取每一个数组元素。下面的示例代码声明了一个整型数组,然后通过两种方法打印数组元素. foreach(数据类型 迭代变量名 in 数组名) { 使用迭代变量 //迭代变量只能读不能写(即不能赋值,如X++) } 注意: 1、数据类型必须与数组类型相同; 2、变量名需要符合命名规则 3、in关键字 4、迭代变量只能读不能写。 5、C#中还存在一些类似于数组的数据组织方式,它们中有一些是没有元素索引的,对于这些元素,只能通过 foreach 遍历。
    查看全部
  • 变量 hasNbr 起到了关键作用:记录筛选结果。它的初始值为 false ,表示没有,如果循环中找到了相等的数据,再修改 hasNbr 的值为 true ,表示有。循环结束后,只要看看变量 hasNbr 是 true 还是 false ,就知道循环中是否修改过。 static void Main(string[] args) { int[] score = { 85,76,98,100,62,60};//分数 bool hasNopass = false;//记录是否有不及格的,默认没有 for (int i = 0; i < score.Length; i++) { if (score[i] < 60)//如果有不及格的 { //记录有不及格的 hasNopass=true; } } if (hasNopass) Console.WriteLine("有人不及格"); else Console.WriteLine("都及格啦!"); }
    查看全部
  • 字符类型 char ,存储用 '' (单引号)括起来的一个字符
    查看全部
    0 采集 收起 来源:C#的数据类型

    2017-06-16

  • 查找算法,主要有 2 个步骤: 1、使用循环访问数组中的每一个元素 2、在循环体中设置筛选条件,打印符合条件的元素 //循环打印其中的偶数 for (int i = 0; i < num.Length; i++)//循环访问所有数字 { if (num[i] % 2 == 0)//筛选条件 { Console.Write(num[i]+","); } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 写查找的算法,需要做 2 件事,一是写循环访问每一个数据,二是对每一个数据进行验证。这样,就需要写 2 个“条件”:循环条件和筛选条件。 static void Main(string[] args) { int[] score = new int[] {89,39,100,51,94,65,70 };//分数 Console.Write("不及格的有:"); for (int i = 0; i <= score.Length ; i++)//循环条件 { if( score[i] <60 )//筛选条件 Console.Write(score[i]+","); } }
    查看全部
  • 当程序执行到到 continue; 的时候,会立即停止本次循环体,直接进入下一次循环。 for (int x = 1; x < 10; x++) { if(x==3||x==8)//请添加代码,过滤3和8 continue; Console.Write(x); }
    查看全部
  • 数组,可以用来存储相同类型的多个数值。声明并初始化数组的语法: 数据类型[] 数组名 = new 数据类型[]{初始值1,初始值2,...初始值3}; 数组元素用索引来区分,索引从 0 开始。 数组的 Length 属性返回数组的长度,即数组元素的个数。 //声明字符串数组,保存“五虎上将”的名字 string[] name = new string[] { "关羽", "张飞", "赵云", "马超", "黄忠"}; //循环输出“五虎上将”的名字 for (int i = 0; i < name.Length; i++) { Console.Write(name[i]+","); }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • c#数组初始化方式:(声明一个char类型的数组) char[] a=new char[3];//长度为3的数组 char[] b=new char[3]{'A','B','C'};//长度为3,3个元素初始化为ABC char[] c={'A','B','C'};//与上一行等效 char[] d=new char[3]{'A','B','C'};//与上一行等效 数组长度调用length的时候记住:Length中的LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL是大写大写大写大写 Length 能够返回数组的长度; eg string[]names=new string[3] for(int i=0;i<names.Length;i++) { Console.Write(names[i]+"");//通过索引访问数组元素 }
    查看全部
  • ///是文档注释,只能写在类、方法、属性的前面。不能用来注释单个变量。
    查看全部
    0 采集 收起 来源:练习题

    2017-06-16

  • 数组的声明和初始化语法如下: 数据类型[ ] 数组名 = new 数据类型[长度]; 注意:数组名像变量名一样要遵循标识符的命名规则;长度必须是整数 数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null 。 举例: string[]friends=new string[2]; friends[0]="A"; friends[1]="B"; Console.WriteLine("I have {0} frinds",friends.Length);
    查看全部

举报

0/150
提交
取消
课程须知
本课程是C#基础课程,热烈欢迎各位小伙伴拍砖吐槽!!
老师告诉你能学到什么?
1、C#的基本概念 2、Visual Studio的使用技巧 3、C#的语法和程序逻辑
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!