1 控制台程序的创建

> 新建项目  ,选择 c#,  框架选择4.0 , 选择控制应用台程序, 选择文件保存位置 修改名字。

2 c#输出与输入

>在main函数中编写代码

>在编写时可以先插入Console.ReadLine();防止程序闪退

>

 Console.Write("实例语句");//不换行输出
Console.WriteLine("示例语句");//换行输出
Console.ReadLine();//等待用户输入 防止闪退

结果如下

3定义变量 赋值

  string a =" yaowei";//定义变量并赋值
Console.WriteLine(a);//输出
Console.ReadLine();
string b = Console.ReadLine();//定义变量b等待用户输入信息
Console.WriteLine(b);//输出用户输入信息
Console.ReadLine();

结果如下

4值拼接  定义整形变量将字符串变换成整型

string x = "yao";
string y = "wei";
string z = x + y;//值拼接
Console.WriteLine(z);//
int k = ;
int l = ;
int m = k + l;
Console.WriteLine(m);//输出结果为3

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

练习题  “请输入您的姓名:”同一行出现光标,等待用户输入
 “请输入您的性别:”光标,等待用户输入
 “请输入您的年龄:”同上
 “请输入您的身高:”同上
 “请输入您的体重:”同上
 “--------------------华丽的分割线-----------------------”
 xxx你好!您的性别是“男”,您的年龄是“18”,您的身高是“180”,您的体重是“180”。

  Console.Write("请输入您的姓名:");//不换行输出
string xingming = Console.ReadLine();//等待用户输入
Console.Write("请输入您的性别:");
string xingbie =Console.ReadLine();
Console.Write("请输入您的年龄:");
string nianling=Console.ReadLine();
Console.Write("请输入您的身高:");
string shengao=Console.ReadLine();
Console.Write("请输入您的体重:"); string tizhong =Console.ReadLine();
Console.WriteLine("----------------------------华丽的分割线------------------------------");
//定义变量 并赋值
string a = "您好!", b = "您的性别是“", c = "”,您的年龄是“", d = "”,您的身高是“", e = "”,您的体重是“", f = "”。"; string end = xingming + a + b + xingbie + c + nianling + d + shengao + e + shengao + f; //将所有语句与用户输入合并
Console.WriteLine(end);//打印最终结果
int x = int.Parse(shengao);
int y = int.Parse(tizhong);
int z = x + y;
string l = "您的身高和体重的和是“", k = "”。";
string he = l + z + k;
Console.WriteLine(he); Console.ReadLine();

实际结果如下

个人理解  实际操作中不要盲目定义变量 先理清思路

注意实际运用中的标点符号

自己练习题落霞与孤鹜齐飞,   秋水共长天一色。(同行填空)
这首诗出自藤王阁序
恭喜你答对了!(第二行)
落霞与孤鹜齐飞,?秋水共长天一色。这句诗出自?藤王阁序。
-----------割------------
两句诗多少个字?
诗名多少个字?
诗词加诗名共18个字。

》》

代码

  Console.Write("落霞与孤鹜齐飞,");//首行

            string shi = Console.ReadLine();//等待用户输入
Console.Write("这首诗出自");
string ming = Console.ReadLine();
Console.WriteLine("恭喜你答对了!");
string a = "落霞与孤鹜齐飞,", b = "。这首诗出自《", c = "》。";//定义变量
string end = a + shi + b + ming + c;//最终结果
Console.WriteLine(end); Console.WriteLine("--------------割 --------------------");
Console.Write("两句诗共多少个字?");
string x = Console.ReadLine();
Console.Write("诗名多少个字?");
string y = Console.ReadLine();
int k = int.Parse(x);//转换整形变量
int l = int.Parse(y);
int z = k + l;
string u = "诗词加诗名共", i = "个字。";
string p = u + z + i;
Console.WriteLine(p);
Console.ReadLine();

实际结果如下

2017-2-17 c#基础学习 (控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值打印)的更多相关文章

  1. C# 基础控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值打印

    基础学习内容有 Console.WriteLine("要输出的内容");//往外输出内容的 Console.ReadLine(); //等待用户输入,按回车键结束,防止程序闪退 控 ...

  2. JMeter学习-014-JMeter 配置元件实例之 - 用户定义的变量 参数化配置

    前文讲述了通过 CSV Data Set Config 实现参数化配置(详情敬请参阅:JMeter学习-010-JMeter 配置元件实例之 - CSV Data Set Config 参数化配置), ...

  3. Java基础学习总结(47)——JAVA输入输出流再回忆

    一.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列. Java的I/O流提供了 ...

  4. Net Core 控制台程序使用Nlog 输出到log文件

    using CoreImportDataApp.Common; using Microsoft.Extensions.Configuration; using Microsoft.Extensions ...

  5. es6零基础学习之项目目录创建(一)

    和大家分享一下在学习es6的过程中所积累的东西,也希望更多的朋友能够互相学习 首先创建项目目录 打开你的命令行,什么文件下都可以,大家请随意,我自己用的git,输入 mkdir es6 创建一个完整的 ...

  6. 17.centos7基础学习与积累-003-命令练习01

    1.从头开始积累centos7系统运用 大牛博客:https://blog.51cto.com/yangrong/p5 linux命令的学习: 创建目录:mkdir mkdir /data mkdir ...

  7. 2017/05/17 java 基础 随笔

  8. 控制台程序的中文输出乱码问题(export LC_CTYPE=zh_CN.GBK,或者修改/etc/sysconfig/i18n为zh_CN.GBK。使用setlocale(LC_CTYPE, "");会使用默认办法。编译器会将源码做转换成Unicode格式,或者指定gcc的输入文件的编码参数-finput-charset=GBK。Linux下应该用wprintf(L"%ls/n",wstr))

    今天发现用securecrt登陆时,gcc编译出错时会出现乱码,但直接在主机的窗口界面下用Shell编译却没有乱码.查看了一下当时的错误描述,发现它的引号是中文引号,导致在SecureCRT中显示出错 ...

  9. C语言基础学习基本数据类型-字符专属的输入输出函数

    可以使用%c说明符以及scanf()和printf()函数来输入输出字符.现在我们将学习专门为面向字符而设计的一对函数:getchar()和putchar().getchar()函数没有参数,它返回来 ...

随机推荐

  1. 创业类网站建设日志1——搭建服务器svn以及前端开发环境

    1.需要在linux环境的服务器下搭建node和npm还有Grunt,所以先需要一个叫putty的工具连接服务器命令行终端 2.双击putty工具,在HostName一栏输入项目服务器地址:172.1 ...

  2. 扫码JSP

    扫码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o ...

  3. iOS 使用 github

    1. 创建 github 账号 登陆官网 https://github.com 进行创建. 2. 创建 github 仓库 3. 添加Pods依赖库所需文件 4. github 之 下载历史版本 5. ...

  4. LVS 负载均衡解决方案 (windows IIS)

    LVS 负载均衡解决方案 因为我们的产品运行的主流平台是WINDOWS+IIS+SQLSERVER(2000以上版本),而LVS+KEEPALIVED是LINUX下的四层负载均衡软件.其有如下特点: ...

  5. BNU Online Judge-34973-Liserious战队

    题目链接 http://www.bnuoj.com/bnuoj/problem_show.php?pid=34973 题目不难,很容易,不过不仔细看题可能你一直做不出,注意<<一共分为1~ ...

  6. redhat6 + 11G DG部署

    在主库中netca配置 [oracle@HE3dbs]$ cat /u01/app/oracle/product/11gr2/db_1/network/admin/listener.ora #list ...

  7. 如何测试LBS功能

    在LBS功能的开发中,为了保证通用性,服务器存在的坐标是基于wgs84的,这个通常由GPS设备传过来,对于PC来说,如何获得这个值呢?可以利用Google Earth来获得,并修改显示的坐标系统,“工 ...

  8. 如何从mysql中将数据导入到sqlserver

    本文讨论如何把MySQL的数据库导入到SQL Server中,所以首先你需要把两种数据库都安装了,再进行以下步骤. 一.为 MySQL安装ODBC驱动 1. 下载MySQL ODBC Connecto ...

  9. Myeclipse8.5 反编译插件 jad 安装(转)

    准备工作 下载jad.exe文件:http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip 下载jadeclipse插件:ht ...

  10. pytho查找斐波那契序列中的值

    ''' 实现斐波那契序列,查找其中第N个数的值 ''' def FeiBSequence(list,N): length=len(list); i=0; while i<length: if N ...