本节课主要讲解C#的发展历史及部分C#语言基础,
主要内容有:控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值 打印,两种数据类型,整形类型转换
本节重点难点:定义变量,变量赋值,值覆盖,值拼接
一 控制台程序的创建
打开VS——点击左上角的“文件”——选择“新建”——“项目”(会打开新建窗体)——C# —— 框架4.0 —— 控制台应用程序 —— 保存位置 —— 文件起名——main函数中编写代码
二 输出,输入语句
输出语句
//往外输出内容的
Console.WriteLine("要输出的内容");自动换行
Console.Write("要输出的内容");不自动换行
//等待用户输入,按回车键结束,防止程序闪退
Console.ReadLine();
*Console.ReadLine();
无此语句
三 定义变量,变量赋值,值覆盖,值拼接
1 定义变量:string a; *设未知变量为a
变量赋值:a = "值"; *a指定为某值
两句合并:string a = "值"; *设未知变量为a=x
String 字符串类型的值 ,值可为任意字符
2 定义整型变量:int a;
整型变量赋值:a = 1;
两句合并:int a = 1; *可参考理解为设x=y
int 整型 ,值为数字 可以执行“+-*/”操作,结果是数学运算
3 值覆盖 等号右侧覆盖左侧
4 值拼接 两个string类型进行“+”操作,结果是:拼接
string a = "你好";
string b = "中国";
a+b=”你好中国” b+a=”中国你好”
两个int类型 执行 “+-*/”操作,结果是数学运算
int a =” 10 “ int b = “10”
a+b=”20” a-b=”0”
5 字符串类型与整型之间的转换
string a = "10";
int b = int.Parse(a); *用Parse();
▲不管是什么类型的变量都不能重名
▲变量必须先定义,再使用
本课总结
本课最大的问题在于语句单词的书写及中英文标点符号的切换,特别注意语句中字母的大小写,
作业
练习题1:
“请输入您的姓名:”同一行出现光标,等待用户输入
“请输入您的性别:”光标,等待用户输入
“请输入您的年龄:”同上
“请输入您的身高:”同上
“请输入您的体重:”同上
“--------------------华丽的分割线-----------------------”
xxx你好!您的性别是“男”,您的年龄是“18”,您的身高是“180”,您的体重是“180”。
练习题2:
您的身高和体重的和是“360”。
1 Console.Write("请输入您的姓名:"); 2 3 string a = Console.ReadLine(); 4 5 Console.Write("请输入您的性别:"); 6 7 string b = Console.ReadLine(); 8 9 Console.Write("请输入您的年龄:"); 10 11 string c = Console.ReadLine(); 12 13 Console.Write("请输入您的身高:"); 14 15 string d = Console.ReadLine(); 16 17 Console.Write("请输入您的体重:"); 18 19 string e = Console.ReadLine(); 20 21 22 23 Console.Write(a + "您好! "); 24 25 Console.Write("您的性别是“" + b); Console.Write("”"); 26 27 Console.Write("您的年龄是“" + c); Console.Write("”"); 28 Console.Write("您的身高是“" + d); Console.Write("”"); 29 30 Console.Write("您的体重是“" + e); Console.WriteLine("”"); 31 32 33 int d2 =int.Parse(d); 34 int e2 =int.Parse(e); 35 36 int f = d2 + e2; 37 38 39 Console.Write("您的身高和体重的和是“" + f); Console.WriteLine("”"); 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 Console.ReadLine();
作业总结
虽然作出来的效果一样但被写的稀碎,需要大胆去改进和尝试