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

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#基础学习 (控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值打印)的更多相关文章
- C# 基础控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值打印
基础学习内容有 Console.WriteLine("要输出的内容");//往外输出内容的 Console.ReadLine(); //等待用户输入,按回车键结束,防止程序闪退 控 ...
- JMeter学习-014-JMeter 配置元件实例之 - 用户定义的变量 参数化配置
前文讲述了通过 CSV Data Set Config 实现参数化配置(详情敬请参阅:JMeter学习-010-JMeter 配置元件实例之 - CSV Data Set Config 参数化配置), ...
- Java基础学习总结(47)——JAVA输入输出流再回忆
一.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列. Java的I/O流提供了 ...
- Net Core 控制台程序使用Nlog 输出到log文件
using CoreImportDataApp.Common; using Microsoft.Extensions.Configuration; using Microsoft.Extensions ...
- es6零基础学习之项目目录创建(一)
和大家分享一下在学习es6的过程中所积累的东西,也希望更多的朋友能够互相学习 首先创建项目目录 打开你的命令行,什么文件下都可以,大家请随意,我自己用的git,输入 mkdir es6 创建一个完整的 ...
- 17.centos7基础学习与积累-003-命令练习01
1.从头开始积累centos7系统运用 大牛博客:https://blog.51cto.com/yangrong/p5 linux命令的学习: 创建目录:mkdir mkdir /data mkdir ...
- 2017/05/17 java 基础 随笔
- 控制台程序的中文输出乱码问题(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中显示出错 ...
- C语言基础学习基本数据类型-字符专属的输入输出函数
可以使用%c说明符以及scanf()和printf()函数来输入输出字符.现在我们将学习专门为面向字符而设计的一对函数:getchar()和putchar().getchar()函数没有参数,它返回来 ...
随机推荐
- 理解Twisted与非阻塞编程
先来看一段代码: # ~*~ Twisted - A Python tale ~*~ from time import sleep # Hello, I'm a developer and I mai ...
- python 自动化之路 day 13
本节内容参考博客: http://www.cnblogs.com/wupeiqi/articles/5132791.html http://www.cnblogs.com/wupeiqi/articl ...
- --@angularJS--独立作用域scope绑定策略之&符策略
1.index.html: <!DOCTYPE HTML><html ng-app="app"><head> <title>s ...
- c#使用DotNetZip封装类操作zip文件(创建/读取/更新)实例
DotnetZip是一个开源类库,支持.NET的任何语言,可很方便的创建,读取,和更新zip文件.而且还可以使用在.NETCompact Framework中. 下载地址在这里:http://dot ...
- plsql developer日期时间格式设置
1 工具->首选项->日期/时间都使用windows格式: 2 在环境变量加入 nls_date_format=YYYY-MM-DD HH24:MI:SS nls_timestamp_fo ...
- pytho查找斐波那契序列中的值
''' 实现斐波那契序列,查找其中第N个数的值 ''' def FeiBSequence(list,N): length=len(list); i=0; while i<length: if N ...
- CentOS 6一键系统优化 Shell 脚本
CentOS 6一键系统优化 Shell 脚本 脚本的内容如下: #!/bin/bash#author suzezhi#this script is only for CentOS 6#check t ...
- .net 开发经理的月薪
因为各人的成长不一样,有人工作了5年,技术也只能当个高级程序员,有人工作了两年,就能带领一个团队,有人在初中时期就写了一个很牛X 的框架,而我工作也快5年,也努力奋斗了5年,我觉得自己有能力做开发经理 ...
- 创建 vxlan 并部署 instance - 每天5分钟玩转 OpenStack(147)
上一节我们完成了 OVS VxLAN 的配置工作,今天创建 vxlan100_net 并部署 instance. 创建 vxlan100_net 打开菜单 Admin -> Networks,点 ...
- JavaScript Window.document对象
一.找到元素: docunment.getElementById("id"):根据id找,最多找一个: var a =docunment.getElementById(&qu ...