A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张久朝 中级黑马   /  2013-6-21 16:42  /  1682 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张久朝 于 2013-6-21 16:42 编辑

循环结构有while结构,do-while结构,for结构
while 如果循环条件为true我就执行while里面的循环体,如果为false
就不执行while里面的循环体

首先,判断——>循环体——>判断——>循环体......
while(true) 这是判断的条件(false)
{
Console.WriteLine("一直循环"); 这是循环体,满足条件(true)的情况就循环
i++;
}
Console.ReadLine(); 否则就结束循环

do
{
Console.ReadLine(); 条件如果满足while里面的true我就循环do里面的语句
}
while(ture) 如果条件不满足while里面的true我就结束循环
Console.ReadKey();

for(int i=0;i<Length;i++) 判断i,如果i<Length
{
Console.WriteLine("要输出的内容"); 就循环这里面的语句,然后再回到()里面,先进行i++,
再判断i是否<Length,如果满足条件就继续循环,否则结束循环。
}
Console.ReadKey();
2. break; 在所有循环里如果遇到break就表示循环结束,就直接执行循环后面的语句。
while(true)
{
Console.WriteLine("要输出的");
i++;

break; 这个循环遇到break的时候就直接跳出循环,然后继续执行循环后面的语句
}
Console.ReadKey();
3. continue 在循环里如果遇到continue就直接返回进行判断

while(true)
{
Console.WriteLine("输出的内容");
continue 循环里遇到continue我就直接返回再次回到while里进行判断,
i++;
}
Console.ReadKey();
4. goto语句 先下一个标记 label: label是一个名字,和变量名类似
goto去指向这个标记 goto label; 这个东西在现在的开发环境中几乎不用了,所以没必要。
5. enum 是枚举类型,具体定义方式如下:
enum 枚举名
{
枚举项1,
枚举项2,
枚举项3 这里切记 枚举项后是用(,)逗号结束,最后一个枚举项不需要(,/.)任何的符号,直接是枚举项就可以了
}
举例如下:
enum xb(性别)
{
nan(),
nv()
} int double string 类型一样的使用方法,如果要使用枚举的变量需要声明变量,然后赋值
声明 类型名 变量名;
赋值 变量名=类型名.枚举项名;
6. const 用法,就是用const定义常量(一开始是变量),定义后就变成了常量,定义常量的时候必须为其赋值,不允许在后面再修改对应的值了,
如: const int num=100; 以后这个num的值都是100,不允许再改变了。
7. 自己定义变量 定义类型 枚举就是一个自己定义类型 定义枚举就是在定义可能用到的取值,
定义方式就是
enum 枚举名 //Pascal命名法
{
枚举名1, //0 这里面的枚举名1在计算机中是0
枚举名2, //1
枚举名3, //2
.......
枚举名n //n-1
}
类型定义好了之后 我们就可以声明变量: 类型名 变量名;
现在有一个枚举为 Way,声明一个枚举变量
Way w;
赋值和以前一样用(=)等号,它的值也不是以前有的那个数据了,而是程序员定义的枚举类型里面的枚举项。
方式是w=Way.枚举项;
可以提示用户输入对应的数字,然后在后台转化,实现有用户决定的枚举类型
输出的内容就是对应的枚举项。
有用户输入确定枚举项
1.利用枚举名(数值)为枚举变量赋值
2.将字符串转换成枚举值
w=(way)(Enum.Parse(typeof(way),"需要转换的字符串"));
这就是个公式,要把这个转换当作公式来使用。
赋值需要枚举类型支持*************注意
由于枚举变量里面存的值"枚举名."
8. switch-case机构对枚举进行匹配
switch(w)
{
case 枚举名.1:代码;break;
case 枚举名.2:代码;break;
}
if(w==枚举名.1)
{
//如果枚举变量w中存的是"枚举名.1"就执行
}
9. 变量的访问,有public 修饰表示任何地方都可以访问
10. 定义结构,可以讲结构看作是做一个变量的打包
定义:
struct 结构名
{
public 类型名 变量名;
public 类型名 变量名;
}
使用:
变量的使用:先定义——>再赋值——>再使用
比如定义一个person 的结构
person 变量名;
变量名.成员变量=;
11. 数组,就是一次定义多个某种类型变量,并且连续的存放在内存中
语法:
int [] num = new int [10];
int [] num = {将所有的值列出来};
数组名.Length 这个是数组的长度


1 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马