学习笔记5 变量、常量、排序方法
2012-08-12 11:58
302 查看
1、常量
语法:const 类型 常量名=常量值 const可以把变量定义为常量,防止赋值以后被修改。
2、枚举:定义一种枚举类型并且在定义这种类型时要指定这个类型的所有值。
语法:enum 自己起的类型名称{值1,值2,...值n};
枚举的定义,一般和定义类在同一个级别,这样,在命名空间的所有类都能使用这个枚举(类中,方法中也可以)。
枚举的作用:1)限制用户不能随赋值,只能在定义枚举时,列举的值中选择。
2)不需要死记某一个值是什么,直接选就可以。
注意:定义枚举时,值不能是int类型,但是,枚举类型的变量都可以强制转换成int类型。
3、如何把字符串转换成枚举类型(Gender)Enum.Parse(typeof(Gender),"待转换的字符串")
4、结构体:
1)为了存储一组变量
语法:
访问修饰符 struct 结构名
{
定义结构成员(包含方法、变量等)
例如:public int age;
public string name;
}
注意:定义好一个结构后,就可以声明相应的变量了。
5、计算机中最小单位:“位”,bit 比特
把8个二进制位分成一组,8个二进制位叫做字节 Byte B 计算机能够处理的最小单位时byte 1K=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
6、数组:可以一次声明多个同类型变量。这些变量在内存中是连续存储的。
数组声明语法:
1)、数据类型[] 数组名=new 数据类型[数组长度]。例如:int[] score = new int[60];
2)、数据类型[] 数组名={变量1,变量2,变量n...}
3)、数据类型[] 数组名=new int[]{变量1,变量2,变量n...}
可以通过下标来访问数组里面的值。
7、int类型的数组一旦声明,里面的每一个元素被初始化为0.
通过 数组名.length可以获取数组长度
8、清空屏幕的语句: console.clear();
9、一个方法只能有一个返回值、
一旦一个方法有返回值,那么在这个方法值中,就必须通过return语句返回一个值,并且这个值要与返回值类型是相同的。
语法: return 值;
10、冒泡法排序:让数组中的元素两两比较,(第i个与第i+1个比较),经过n遍两两比较,数组中的元素能够按照我们预期的规律排序。
for (int i=0;i<numbers.length-1;i++)
例如: int[] score={23,34,45,45,56};
for (int i = 0; i < score.Length-1; i++)
{
for (int j = 0; j < score.Length-i-1; j++)
{
if (score[j]<score[j+1])
{
int temp = score[j];
score[j] = score[j + 1];
score[j + 1] = temp;
}
}
}
for (int i=0;i<score.Length;i++)
Console.WriteLine(score[i]);
问题:常用的排序方法有哪几种?
语法:const 类型 常量名=常量值 const可以把变量定义为常量,防止赋值以后被修改。
2、枚举:定义一种枚举类型并且在定义这种类型时要指定这个类型的所有值。
语法:enum 自己起的类型名称{值1,值2,...值n};
枚举的定义,一般和定义类在同一个级别,这样,在命名空间的所有类都能使用这个枚举(类中,方法中也可以)。
枚举的作用:1)限制用户不能随赋值,只能在定义枚举时,列举的值中选择。
2)不需要死记某一个值是什么,直接选就可以。
注意:定义枚举时,值不能是int类型,但是,枚举类型的变量都可以强制转换成int类型。
3、如何把字符串转换成枚举类型(Gender)Enum.Parse(typeof(Gender),"待转换的字符串")
4、结构体:
1)为了存储一组变量
语法:
访问修饰符 struct 结构名
{
定义结构成员(包含方法、变量等)
例如:public int age;
public string name;
}
注意:定义好一个结构后,就可以声明相应的变量了。
5、计算机中最小单位:“位”,bit 比特
把8个二进制位分成一组,8个二进制位叫做字节 Byte B 计算机能够处理的最小单位时byte 1K=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
6、数组:可以一次声明多个同类型变量。这些变量在内存中是连续存储的。
数组声明语法:
1)、数据类型[] 数组名=new 数据类型[数组长度]。例如:int[] score = new int[60];
2)、数据类型[] 数组名={变量1,变量2,变量n...}
3)、数据类型[] 数组名=new int[]{变量1,变量2,变量n...}
可以通过下标来访问数组里面的值。
7、int类型的数组一旦声明,里面的每一个元素被初始化为0.
通过 数组名.length可以获取数组长度
8、清空屏幕的语句: console.clear();
9、一个方法只能有一个返回值、
一旦一个方法有返回值,那么在这个方法值中,就必须通过return语句返回一个值,并且这个值要与返回值类型是相同的。
语法: return 值;
10、冒泡法排序:让数组中的元素两两比较,(第i个与第i+1个比较),经过n遍两两比较,数组中的元素能够按照我们预期的规律排序。
for (int i=0;i<numbers.length-1;i++)
例如: int[] score={23,34,45,45,56};
for (int i = 0; i < score.Length-1; i++)
{
for (int j = 0; j < score.Length-i-1; j++)
{
if (score[j]<score[j+1])
{
int temp = score[j];
score[j] = score[j + 1];
score[j + 1] = temp;
}
}
}
for (int i=0;i<score.Length;i++)
Console.WriteLine(score[i]);
问题:常用的排序方法有哪几种?
相关文章推荐
- SQL学习笔记四 聚合函数、排序方法
- C#学习之路,学习笔记 2.6 变量的命名规则、常量 及 关键字
- 黑马程序员_Java常量、变量、数据类型和运算符的学习笔记
- java学习笔记-Java实现几种常见排序方法
- PL/SQL学习笔记-常量变量及数据类型初步
- PL/SQL学习笔记之变量、常量、字面量、字符串
- Swift学习笔记(二)——常量与变量
- 【黑马程序员】C语言学习笔记之常量和变量(四)
- PHP之变量、常量学习笔记
- Visual C#2010学习笔记五之变量和常量的使用
- PHP学习笔记【15】--全局变量,静态变量,静态方法,php方法重载
- Java学习笔记―第四章 变量和常量
- Swift学习笔记(十四)——字符,常量字符串与变量字符串
- java学习笔记(常量 二进制 其他进制 负数进制 变量 自动类型提升 强制类型转换 )
- Swift学习——变量var和let常量的使用方法(一)
- 『iOS学习笔记』 - 变量 属性 方法 实现
- Hadoop 学习笔记 (十) MapReduce实现排序 全局变量
- js学习笔记 - sort()方法的用法,参数以及排序原理
- 【学习笔记】JavaScript——变量、常量、保留字、运算符与表达式、语句
- SQL学习笔记四 聚合函数、排序方法