【2017-02-18】C#基础 - 定义变量,输入输出(最基础的编程,以及灵活多变的编写思维)

C# 全称C Sharp

它是一种编程语言 文件名以.cs结尾

我们要如何运用C#来进行编程,那就是Visual Studio

如何使用Visual Studio

打开VS,点击左上角的“文件”

选择“新建”“项目” - 会打开新建窗体

选择Visual C#  -- 框架4.0  --  控制台应用程序 --  保存位置 --  文件起名

 

main函数中编写代码

 

//往外输出内容的

Console.WriteLine("要输出的内容");

//等待用户输入,按回车键结束,防止程序闪退

Console.ReadLine(); 

-------------------------------------------------------正题----------------------------------------------------

 

 

控制台程序的创建,输出,

输入,定义变量,变量赋值,值覆盖,值拼接,值打印
两种数据类型,整形类型转换

//打印内容:
Console.WriteLine("XXXXXX");//自动换行
Console.Write("XXXXXX");//不自动换行

//打印变量:
Console.WriteLine(XXXXXX);//自动换行
Console.Write(XXXXXX);//不自动换行

//接收用户输入的内容:
Console.ReadLine(); -- 会返回一个string(字符串)类型的值
----------------------------------------------------------
定义变量:
string a;

变量赋值:
a = "值";

两句合并:
string a = "值";

 

两种类型变量需要注意

 

两个string类型进行“+”操作,结果是:拼接

定义整型变量:
int a;
整型变量赋值:
a = 1;

整型可以执行“+-*/”操作,结果是数学运算

如何把字符串类型转换成整型?
string a = "10";
int b = int.Parse(a);

变量不能重名,不管是什么类型的变量
变量必须先定义,再使用
---------------------------------------------------

以下是插入编写的代码,我在这里用的最笨的方法,把每一步全都做上注释,先规划好要做什么,在考虑怎么做,最后考虑怎么做能达到最好效果,

标题为灵活多变的编写思维,是因为此次编写代码数量少的情况下没有全部进行变量赋值,推荐各位编写时不要思维太过局限,

注意:红色背景色部分均可进行变量赋值,但要注意变量不能重名,整形变量赋值后输出的内容不需要  "  "

            // 1、输出“请输入您的姓名:”不自动换行
            Console.Write("请输入您的姓名:");
            // 2、等待用户输入姓名
            string XM = Console.ReadLine();

            // 3、输出“请输入您的性别:”不自动换行
            Console.Write("请输入您的性别:");
            // 4、等待用户输入性别
            string XB = Console.ReadLine();

            // 5、输出“请输入您的年龄:”不自动换行
            Console.Write("请输入您的年龄:");
            // 6、等待用户输入年龄
            string NL = Console.ReadLine();

            // 7、输出“请输入您的身高”不自动换行
            Console.Write("请输入您的身高:");
            // 8、等待用户输入身高
            string SG = Console.ReadLine();

            // 9、输出“请输入您的体重”不自动换行
            Console.Write("请输入您的体重:");
            //10、等待用户输入体重
            string TZ = Console.ReadLine();

            //11、输出“----------------华丽的分割线-----------------”自动换行
            Console.WriteLine("----------------华丽的分割线-----------------");
            //12、输出“XXX你好!您的性别是“X”,您的年龄是“XX”,您的身高是“XXX”,您的体重是“XXX”。”自动换行
            string end = XM + "你好!" + "您的性别是:" + XB + "”," + "您的年龄是:" + NL + "”," + "您的身高是:" + SG + "”,"+ "您的体重是:" + TZ + "”。";


            Console.WriteLine(end);



            //13、字符串转换整型
            int a = int.Parse(SG);
            int b = int.Parse(TZ);

            //14、输出“您的身高和体重的和是“XXX”。”
            int c = a + b;
            Console.WriteLine("您的身高和体重的和是:" + c + "”。");





            //防止控制台程序闪退
            Console.ReadLine();

 

最后防止控制台程序闪退

 

第一次写博客,出错地方多,望各位多多指点,以后会及时修改

posted @ 2017-02-18 20:56  Fengbao.2333  阅读(317)  评论(0编辑  收藏  举报