为了账号安全,请及时绑定邮箱和手机立即绑定

C#开发轻松入门

难度入门
时长 4小时43分
学习人数
综合评分9.40
830人评价 查看评价
9.5 内容实用
9.5 简洁易懂
9.2 逻辑清晰
  • 新的变量,都需要赋初始值。

    查看全部
    0 采集 收起 来源:练习题目

    2019-03-11

  • %:求两个数字相除的余数

    或者查一个数字是否能被另一个数字整除,如果输出0,表示没有余数,则是偶数;如果输出1,表示有余数,是奇数。

    查看全部
  • 加:+ 。加号有2个用途:当用加号连接两个数字时,会计算出这两个数字的和。比如:

    Console.WriteLine(9+2.2);//输出11.2

    另一种情况,当加号两边包含字符串的时候,会把两边的表达式连接成新的字符串。比如:

    Console.WriteLine(9+"2.2");//输出92.2,因为"2.2"是字符串,所以9也被转换为"9",+起的作用是连接字符串

    减:- 。减号的作用就是减法。比如:

    Console.WriteLine(15-23);//输出-8

    乘:* 。乘号的作用是求2数的乘积。比如:

    Console.WriteLine(0.8*3);//输出2.4

    除:/ 。除号的作用是求2数相除的商。比如:

    Console.WriteLine(2/0.5);//输出4.0

    但是,2个整数相除,结果仅保留整数部分,小数部分会被舍去。

    Console.WriteLine(5/10);//输出0


    查看全部
  • ①标识符只能由英文字母、数字和下划线组成,不能包含空格和其他字符。

    错误的标识符声明:string $user; //错在使用了其他字符

    ②变量名不能用数字开头。

    错误的标识符声明:double 6h;//错在用数字开头

    ③不能用关键字当变量名。

    错误的标识符声明:char static ;//错在用关键字static做变量名


    查看全部
  • int i=(int)3.0;

    数字前面的(int)表示转换的目标类型为int,3.0会被强制转换为3。

    double 型强制转换为int型将失去小数部分

    double d=2;实际上就是2.0赋值给b;



    查看全部
    0 采集 收起 来源:C#的类型转换

    2019-03-11

  • 字符类型 char ,存储用 '' (单引号)括起来的一个字符,例如:

    char sex='男';//存储性别

    字符串类型 string ,存储用“”(双引号)括起来的一串字符,例如:

    string address="北京市宣武区牛街北口";//存储地址

    整数类型 int ,存储整数,例如:

    int age=23;//存储年龄

    双精度浮点型 double ,存储小数,例如:

    double salary=7991.63;//存储工资


    查看全部
    0 采集 收起 来源:C#的数据类型

    2019-03-11

  • 常量声明后不能修改。

    查看全部
    0 采集 收起 来源:练习题

    2019-03-10

  • ///是文档注释,只能写在类、方法、属性的前面。不能用来注释单个变量。

    查看全部
    1 采集 收起 来源:练习题

    2019-03-10

  • using System;
    using System.Collections.Generic;
    using System.Text;

    namespace projAboveAvg
    {
        class Program
        {
            static void Main(string[] args)
            {
                string[] names = new string[] {"景珍","林惠洋","成蓉","洪南昌","龙玉民","单江开","田武山","王三明"};
                int[] scores = new int[] {90,65,88,70,46,81,100,68};
                int sum = 0;
                int avg = 0;
                for(int i=0; i<scores.Length; i++)
                {
                    sum += scores[i];
                }
                avg = sum / scores.Length;
                Console.Write("平均分是"+avg+",高于平均分的有:");
                for(int i=0; i<names.Length; i++)
                {
                    if(scores[i] > avg)
                    {
                        Console.Write(names[i]+" ");
                    }
                }
            }
        }
    }


    查看全部
    0 采集 收起 来源:最终项目

    2019-03-10

  • using System;

    using System.Collections.Generic;

    using System.Text;


    namespace projAboveAvg

    {

        class Program

        {

            static void Main(string[] args)

            {

                string[] name= new string[8]{"景珍","林慧洋","成蓉","洪南昌","龙玉民","单江开","田武山","王三明"};

                int[] score = new int[8]{90,65,88,70,46,81,100,68};

                int sumScore=0;

                int averageScore=0;

                for(int i=0;i<score.Length;i++){

                    sumScore += score[i];

                }

                averageScore = sumScore/8;

                Console.WriteLine("平均分是{0},高于平均分的有:",averageScore);

                for(int j=0; j<score.Length; j++){

                    if(score[j]>=averageScore){

                        Console.Write(name[j]+" ");

                    }

                }

            }

        }

    }


    查看全部
    0 采集 收起 来源:最终项目

    2019-03-09

  • C#中字符串转换为整型的方法:

    1、Convert.ToInt32(string s)

    2、int.Parse(string s)

    3、int.TryParse(string s,out int result)


    查看全部
  • using System;

    using System.Collections.Generic;

    using System.Text;


    namespace projGetMaxScore

    {

        class Program

        {

            static void Main(string[] args)

            {

                string[,] nameAndScore = new string[8,2]{{"吴松","89"},{"钱东宇","90"},{"伏晨","98"},{"陈陆","56"},{"周蕊","60"},{"林日鹏","91"},{"何昆","93"},{"关欣","85"}};

                int max=0;

                int maxScore=0;

                for(int i=0;i<nameAndScore.GetLongLength(0);i++){

                    if(Convert.ToInt32(nameAndScore[i,1])>maxScore){

                        max=i;

                        maxScore = Convert.ToInt32(nameAndScore[i,1]);

                    }

                }

                Console.WriteLine("分数最高的是{0},分数是{1}",nameAndScore[max,0],nameAndScore[max,1]);

            }

        }

    }

    关于6-1任务练习解,关键点:

    1、nameAndScore.GetLongLength(0);  //获取二维数组中一维数组的个数

    2、Convert.ToInt32(nameAndScore[i,1])  //将字符串类型转换为整型

    3、"分数最高的是{0},分数是{1}"   //关于输出的那句提示语言

    4、max 和maxScore  记录最大分数的下标和记录最大分数的变量

    查看全部
    0 采集 收起 来源:练习题目

    2019-03-09

  • string[] names = {"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"};
                int[] scores = {89,90,98,56,60,91,93,85};
                int max = scores[0];
                int y = 0;
                for(int x=1; x<scores.Length; x++)
                {
                    if(scores[x]>max)
                    {
                        max = scores[x];
                        y = x;
                    }
                }
                Console.Write("分数最高的是"+names[y]+",分数是"+max);

    查看全部
    1 采集 收起 来源:练习题目

    2019-03-09

  • using System;

    using System.Collections.Generic;

    using System.Text;

    using System.Collections;


    namespace projAboveAvg

    {

        class Program

        {

            static void Main(string[] args)

            {

                int[] score = new int[8] { 90, 65, 88, 70, 46, 81, 100,68 };

                string[] name = new string[8] { "景珍","林惠洋", "成蓉", "洪南昌", "龙玉民", "单江开", "田武山", "王三明" };

                // int[] pos = new int[8];

                ArrayList pos = new ArrayList();


                int sum = 0;

                int avg = 0;


                for (int x = 0; x < 8; x++)

                {

                    sum += score[x];

                }

                avg = sum / 8;

                

                

                for (int y = 0; y < 8; y++)

                {

                    if (score[y] > avg)

                    {

                        pos.Add(y);

                    }

                }

                /*

                for (int z = 0; z < pos.Count; z++)

                {

                    Console.Write(pos[z]);

                }

                */

                Console.WriteLine("平均分是{0},高于平均分的有:",avg);

                for (int z = 0; z < pos.Count; z++)

                {

                    Console.Write(name[(int)pos[z]] + " ");

                }

            }

        }

    }


    查看全部
    0 采集 收起 来源:最终项目

    2019-03-09

  •  const 关键字,表明PI是一个常量; double 关键字,表明PI的类型为“双精度浮点型”(一种精度很高的数字类型)。

    Console.Write后不跨行

    Csonsole.WriteLine后跨行

    查看全部
    0 采集 收起 来源:C#的常量

    2019-03-09

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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