生成随机数
数组
1、数组的定义 数组类型[] 数组名; 2、初始化数组 double[] balance = new double[10]; 3、赋值 double[] b = {1,3,4,2,5,6};
double[] a = new double[10]; a[0] = 23,0;
int[] c = new int[5] {23,45,34,2,6};
4、获取数组的长度 int[] year = {1,4,5,3,4}; Console.WriteLine(year.Length);
5、数组的遍历
第一种方法:for循环
for (int i = 0; i < idCard.Length; i++) { Console.WriteLine(idCard[i]); }
第二种方法:foreach循环
foreach (int temp in idCard) //temp表示每次遍历得到的值 { Console.WriteLine(temp); }
6、声明动态数组
1、引入System下面发Collections类库
2、初始化动态数组
3、在动态数组中添加元素
4、在数组中指定位置添加元素
5、删除数组中的元素
字符串
1、字符串的遍历
字符串可以看成进行一个数组,也可以进行遍历。
2、Console.WriteLine(name.ToUpper());//转大写 Console.WriteLine(name.ToLower());//转小写 注意:将字符串中的字母转成大小写,不改变原来的字符串,会返回一个新的字符串给你。
3、去掉字符串中的空格 Console.WriteLine(name.Trim());//去除两边的空格 Console.WriteLine(name.TrimStart());//去除开头空格 Console.WriteLine(name.TrimEnd());//去除结尾空格
4、字符串分割 spilt("分隔符") 你用哪个符号分割就会去掉这个分隔符,把分隔出来的值放入数组中。 若用空字符串去分,它会将每个字符都分出来。 如果分隔符没有在字符串中找到,那么就直接将该字符串当作数组中的一个值。 例子: string[] nameList; nameList = name.Split(""); foreach(string temp in nameList) { Console.WriteLine(temp); }
例题
例1:3个可乐瓶可以换一瓶可乐,现在有364瓶可乐,问一共可以喝多少瓶可乐,剩下几个空瓶。
、
例2:编写一个应用程序用来输入的字符串进行加密,对于字母字符串加密规则如下:
'a'->'b' 'b'->'e' ...'x'->'a' 'y'->'b' 'z'->'c'
'A'->'D' 'B'->'E' ...'X'->'A' 'Y'->'B' 'Z'->'C'
对于其他字符,不进行加密。
例3:输入两个整数下,x,y,输出这两个整数的最大公约数,(最大公约数,能够同时被这两个数整除的最大数)。
例4:求最小公倍数,输入两个整数num1,num2,输出这两个整数的最小公倍数。