zoukankan      html  css  js  c++  java
  • 【2017-02-19】C#基础

    数据类型(常用的几种):

    //整形
    int//长度有且只有10位

    long


    //浮点型
    float = 10.5f;//注意float类型后跟f,大小写均可
    double = 10.5;
    decimal = 10.5m;//注意decimal类型后跟m,大小写均可


    //布尔型
    bool = true / false//只有对和错


    //字符型
    char="a" //字符型,只能放一个字符,长度必须是1


    //字符串型
    string //字符序列


    //日期时间
    DateTime dt = new DataTime(int年,int月,int天);

    DateTime nowdt = DataTime.Now;
    -------------------------------------------------------
    类型转换:
    +隐式转换
    将值类型转换成引用类型,不要声明转换方式

    +强制转换
    将任何类型转换成任何其它类型都可以使用的方式
    字符串类型: 变量/值.ToString();

    其它类型转换:
    - (目标类型)变量/值
    - 目标类型.Parse(变量/值);
    - Convert.To目标类型(变量/值);(推荐)

    转义符:
    常量:const 只能赋值一次

    ---------------------------------------------------------

    添加对本次学习内容巩固练习的代码,整理出大致的编写思路并添加注释,编写时要注意格式规整,注意细节标点符号等

    求平均值时此处可能出现浮点型,因此用double类型转换

                //输出内容并获取用户输入的内容,不自动换行,注意要求分割线
                Console.Write("请输入第一个学生的姓名:");
                string XM1 = Console.ReadLine();
    
                Console.Write("请输入第一个学生的年龄:");
                string NL1 = Console.ReadLine();
    
                Console.Write("请输入第一个学生的语文成绩:");
                string YW1 = Console.ReadLine();
    
                Console.Write("请输入第一个学生的数学成绩:");
                string SX1 = Console.ReadLine();
    
                Console.Write("请输入第一个学生的英语成绩:");
                string YY1 = Console.ReadLine();
    
                Console.WriteLine("--------------------------------------------------------");
    
    
    
    
    
                Console.Write("请输入第二个学生的姓名:");
                string XM2 = Console.ReadLine();
    
                Console.Write("请输入第二个学生的年龄:");
                string NL2 = Console.ReadLine();
    
                Console.Write("请输入第二个学生的语文成绩:");
                string YW2 = Console.ReadLine();
    
                Console.Write("请输入第二个学生的数学成绩:");
                string SX2 = Console.ReadLine();
    
                Console.Write("请输入第二个学生的英语成绩:");
                string YY2 = Console.ReadLine();
    
                Console.WriteLine("---------------------------------------------------------");
    
    
    
    
    
                Console.Write("请输入第三个学生的姓名:");
                string XM3 = Console.ReadLine();
    
                Console.Write("请输入第三个学生的年龄:");
                string NL3 = Console.ReadLine();
    
                Console.Write("请输入第三个学生的语文成绩:");
                string YW3 = Console.ReadLine();
    
                Console.Write("请输入第三个学生的数学成绩:");
                string SX3 = Console.ReadLine();
    
                Console.Write("请输入第三个学生的英语成绩:");
                string YY3 = Console.ReadLine();
    
                Console.WriteLine("-----------------------------------成绩展示--------------------------------------");
    
    
    
                //输出目标姓名的各科成绩、总分,类型转换。注意格式与标点符号
                string MB1 = "1、" + XM1 + "的语文成绩是:“" + YW1 + "”,数学成绩是:“" + SX1 + "”,英语成绩是:“" + YY1 + "”,总分是:“"
                    + (Convert.ToInt32(YW1) + Convert.ToInt32(SX1) + Convert.ToInt32(YY1)) + "”。";
    
                Console.WriteLine(MB1);
    
    
    
    
                string MB2 = "2、" + XM2 + "的语文成绩是:“" + YW2 + "”,数学成绩是:“" + SX2 + "”,英语成绩是:“" + YY2 + "”,总分是:“"
                    + (Convert.ToInt32(YW2) + Convert.ToInt32(SX2) + Convert.ToInt32(YY2)) + "”。";
    
                Console.WriteLine(MB2);
    
    
    
    
                string MB3 = "3、" + XM3 + "的语文成绩是:“" + YW3 + "”,数学成绩是:“" + SX3 + "”,英语成绩是:“" + YY3 + "”,总分是:“"
                    + (Convert.ToInt32(YW3) + Convert.ToInt32(SX3) + Convert.ToInt32(YY3)) + "”。";
    
                Console.WriteLine(MB3);
    
    
    
    
                //输出各科总分、平均分,类型转换。注意格式与标点符号
                string ZF1 = "语文总分是“" + (Convert.ToInt32(YW1) + Convert.ToInt32(YW2) + Convert.ToInt32(YW3))
                    + "”,平均分是“" + ((Convert.ToDouble(YW1) + Convert.ToDouble(YW2) + Convert.ToDouble(YW3))/3) + "”。";
    
                Console.WriteLine(ZF1);
    
    
    
    
                string ZF2 = "数学总分是“" + (Convert.ToInt32(SX1) + Convert.ToInt32(SX2) + Convert.ToInt32(SX3))
                    + "”,平均分是“" + ((Convert.ToDouble(SX1) + Convert.ToDouble(SX2) + Convert.ToDouble(SX3)) / 3) + "”。";
    
                Console.WriteLine(ZF2);
    
    
    
    
                string ZF3 = "英语总分是“" + (Convert.ToInt32(YY1) + Convert.ToInt32(YY2) + Convert.ToInt32(YY3))
                    + "”,平均分是“" + ((Convert.ToDouble(YY1) + Convert.ToDouble(YY2) + Convert.ToDouble(YY3)) / 3) + "”。";
    
                Console.WriteLine(ZF3);
    
    
    
    
    
                //输出所有人所有科目成绩总和
                string ZH = "所有人员的所有科目分数总和是“" + (Convert.ToInt32(YW1) + Convert.ToInt32(SX1) + Convert.ToInt32(YY1) 
                    + Convert.ToInt32(YW2) + Convert.ToInt32(SX2) + Convert.ToInt32(YY2) 
                    + Convert.ToInt32(YW3) + Convert.ToInt32(SX3) + Convert.ToInt32(YY3)) + "”。";
    
                Console.WriteLine(ZH);
    
    
    
    
                //防止控制台程序闪退
                Console.ReadLine();
  • 相关阅读:
    UIButton的遍历
    UIbutton 圆角和边线
    UIbutton 和UIview 切单角
    为运行Microsoft Dynamics CRM 异步处理服务指定账户没有性能计数器权限
    转:细说ASP.NET Windows身份认证
    CRM 模拟用户
    CRM 2016 Get IOrganizationService
    模拟SQL用户 EXECUTE AS USER
    Calling Custom Actions from JavaScript
    processjs Documentation
  • 原文地址:https://www.cnblogs.com/hanqi0216/p/6416637.html
Copyright © 2011-2022 走看看