zoukankan      html  css  js  c++  java
  • c#几个小例子引发的思考


    楚广明老师的c#教程每一节都会给出几个小例子让大家联系,对于初学者来说这确实是一件很纠结的事情,下面我把这几个小例子简单的写一下。同时看一下我们学到了什么

    1、面向过程版的圆周长面积计算

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ConsoleApplication9
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.Write("请输入圆的半径: ");    //提示输入信息
                double PI = 3.1415926;  //定义圆周率
                double r;           //定义半径
                r =double.Parse( Console.ReadLine());   //读取输入的半径 !!并把他转换为double类型
                Console.Write("圆的周长是{0}, ", 2*PI * r);  //计算圆的周长
                Console.Write("圆的面积是{0}", PI * r * r);  //计算圆的面积
            }
        }
    }
    
    收获:1、Console.ReadLine()读取的是字符串类型,需要转换。

              2、c#中声明的变量区分大小写PI和Pi不是一个变量!!

          3、WriteLIne与write的区别

    WriteLIne   为换行写

     write为同行写


    2.请用户输入两个数判断第一个整数是否为第二个整数的倍数。


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {  
                int Num1;
                int Num2;
    
                Console.Write("请输入第一个整数");      //定义第一个数
                Num1 = int.Parse(Console.ReadLine());   //读取第一个数并赋值为Num1
                Console.Write("请输入第二个整数");      //定义第二个数
                Num2 = int.Parse(Console.ReadLine());   //读取第一个数并赋值为Num1
                
                if (Num1 % Num2 == 0)       //判断是否为倍数  注意==符号
                
                    Console.WriteLine("第一个数是第二个数的倍数");
                
                else 
                    Console.WriteLine("第一个数不是第二个数的倍数");
    
                
            }
        }
    }
    

    收获:检查两个值是否相等是"=="号,而“=”号在c#中是赋值号的意思。


    3、华氏温度装换为摄氏温度:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.Write("请输入华氏温度");
                int i;
                i=int.Parse(Console.ReadLine());
                int t;
                t=(i-32)*5/9;
                Console.WriteLine("转换为摄氏温度为:{0}", t);
                
            }
        }
    }

    收获:这个好像还有点什么变量精度的要求,没看懂,先这样吧



    4.输入一个学生成绩给他做出评价:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
            Console.Write("请输入您的成绩");
            int reSult=int.Parse(Console.ReadLine());
    
            if (reSult >= 85&&reSult <100)
                Console.WriteLine("优秀");
            if (reSult>100||reSult<0)
                Console.WriteLine("非法成绩");
            if (reSult>=70&&reSult <85)
                Console.WriteLine("中");
            if (reSult >= 60&&reSult <70)
                Console.WriteLine("及格");
            if (reSult<60&&reSult>0)
                Console.WriteLine("不及格");
                
            }
        }
    }





    5.三种方法求1到100的和

     A:  用for求和

    static void Main(string[] args)
            {
                int Num=1;
                int Sum=0;
                for (Num = 1; Num <= 100; Num++)
                    Sum += Num;
                Console.WriteLine("1到100的和是{0}",Sum);
    
            }
    
    
    
    

    B:用while

            static void Main(string[] args)
            {
                int Num = 1;
                int Sum = 0;
                while (Num <= 100)
                {
                    Num++;
                    Sum += Num;
                }
                Console.WriteLine("1到100的和是{0}", Sum);
            }

    C:用do求和

      static void Main(string[] args)
            {
                int Num = 1;
                int Sum = 0;
                do
                {
                    Sum = Sum + Num;
                    Num = Num + 1;
                }
                while (Num <= 100);
                Console.WriteLine("1到100的和是{0}", Sum);
            }
    

    总结:说起来,这几个例子敲起来没一个顺手的,尤其最开始的时候,都有种无从下手的感觉,纸上得来终觉浅啊,必须亲自动手,才能掌握知识。


  • 相关阅读:
    mac 系统安装selenium注意事项
    (mac系统下)mysql 入门
    Mac系统下配置JAVA Maven Ant 环境变量
    解决mac 下mysql安装后root用户登录密码错误问题
    关于使用eclipse maven UpdateProject时报错,无法更新本地仓库的问题解决方案
    201920201学期20192403《网络空间安全专业导论》第一周学习总结
    与数值相关的全局方法 菜鸟
    Jquery插件开发 菜鸟
    Jquery对象和DOM对象Jquery API (1) 菜鸟
    新的一年,新的生活
  • 原文地址:https://www.cnblogs.com/jinfulin/p/3797724.html
Copyright © 2011-2022 走看看