zoukankan      html  css  js  c++  java
  • 第二章 C#语法基础(2.1 C#语言的数据类型一)

     C#的数据类型

    【案例】本案例实现3位评委给一位选手评分,通过键盘输入各位评委的打分,通过屏幕输出该选手的平均分。

    【案例目的】

    (1)掌握变量的定义方式;

    (2)掌握常用的数据类型;

    (3)掌握数据类型之间的转换方法。

    代码及分析

    namespace p2_1
    {
        class Program
        {
            static void Main(string[] args)
            {
                float score1, score2, score3;
                Console.WriteLine("请输入第一个评分(0~10分之间)");
                score1 = (float)Convert.ToDouble(Console.ReadLine());
                Console.WriteLine("请输入第二个评分(0~10分之间)");
                score2 = float.Parse (Console.ReadLine());
                Console.WriteLine("请输入第三个评分(0~10分之间)");
                score3 = float.Parse(Console.ReadLine());
                float averageScore = (score1 + score2 + score3) / 3;
                Console.WriteLine("第一个评委的评分是{0}",score1);
                Console.WriteLine("第二个评委的评分是{0}",score2);
                Console.WriteLine("第三个评委的评分是{0}",score3);
                Console.WriteLine("平均分:" +averageScore);
                Console.ReadLine();
            }
        }
    }

    【程序分析】
    通过Console.ReadLine()语句输入评分,因为Console.ReadLine()语句所输入的数据类型是字符串类型,所以需要类型转换。
    本例中通过两种方法把string类型转换成float类型,即float.parse()和(float)Convert.ToDouble()方法。其中(float)Convert.ToDouble()方法通过两步完成转换--先转换成double类型,再通过强制类型转换(即显式类型转换)成float类型。

  • 相关阅读:
    数据库对象命名参考
    写有效率的SQL查询(I)
    一個常用的phpclass類
    写有效率的SQL查询(IV)
    深入浅出理解索引结构
    Java初学者:Jsp开发环境配置全过程
    总结性知识:做网站的一些定律
    如何在JBuilder2007中配置MyEclipse
    幾個有用的ASP Function
    [SQL] 系统存储过程
  • 原文地址:https://www.cnblogs.com/programme-maker/p/10607394.html
Copyright © 2011-2022 走看看