次节课学习了数组,数组的遍历,字符串分割,复习了上节课的for循环
//namespace demo0928
//{
// internal class Program
// {
// static void Main(string[] args)
// {
// // 输入两个整数num1和num2,输出这两个正整数的最大公约数.
// //Console.WriteLine("请输入两个正整数");
// //int a = Convert.ToInt32(Console.ReadLine());
// //int b = Convert.ToInt32(Console.ReadLine());
// //int c = Math.Min(a, b);
// //for (int i = c; i > 0; i--)
// //{
// // if (a % i == 0 & b % i == 0)
// // {
// // Console.WriteLine(i);
// // break;//直接跳出for循环
// // }
// //}
// //求最小公倍数
// //int a, b;
// //Console.WriteLine("请输入第一个数");
// // a = Convert.ToInt32(Console.ReadLine());
// //Console.WriteLine("请输入第二个数");
// //b = Convert.ToInt32(Console.ReadLine());
// //int max;
// //max = Math.Max(a, b);
// //int c = max;
// ////循环判断成倍判断
// //while(true)
// //{
// // if(max%a==0&&max%b==0)
// // {
// // Console.WriteLine("{0}和{1}的最小公倍数是{2}",a,b,max);
// // break;
// // }
// // max+=c;
// //}
// //数组 比如我想表示十个人年龄的数据 创建十个变量 变量名太多
// //把一组数据统一放到一个变量里面->数组 放同一类型的数据
// // int[] year = {1,3,5,6,8};//C#中数组用大括号,
// // //怎么获取数组的长度
// // Console.WriteLine(year.Length);//选中区域鼠标左键一直拖到你要放的位置松手
// // //创建有长度的数组
// // int[] idCard;
// // idCard = new int[10];//创建一个长度位10的数组,然后里面的值默认是0
// // Console.WriteLine(idCard[0]);//怎么获取数组中的值呢,数组中都是有编号的,从0开始也就是第一个值对应的编号位0
// // //通过下标
// // idCard = new int[5] { 1, 3, 5, 6, 3 };
// // //数组的遍历
// //// 第一种遍历方式 for循环
// //for(int i=0;i<idCard .Length;i++)
// // {
// // Console.WriteLine(idCard[i]);
// // }
// ////第二种遍历方式 foreach
// //foreach(int temp in idCard)//temp表示每次遍历得到的值
// // {
// // Console.WriteLine(temp);
// // }
// //
// //字符串可以看成一个数字,也就是说可以对他进行遍历的操作,然后字符串中的每个值也是有对应的编号
// //也是从0开始
// //string name = " 小-猪-佩-奇-abc ";
// ////将字符串中的字母转成大小写 不改变原来的字符串的,会返回一个新的字符串给你
// //Console.WriteLine(name.ToUpper());//转大写
// //Console.WriteLine(name.ToLower());//转小写
// ////去掉字符串中的空格 Trim()两边 TrimStart() 开头 TrimEnd()结尾
// //Console.WriteLine(name.Trim());
// //Console.WriteLine(name.TrimStart());
// //Console.WriteLine(name.TrimEnd ());
// ////重要 字符串分割 split("分隔符")
// ////你用哪个符号取分割那么就会去掉这个分隔符
// //// 你用那个符号取分割 那么就会去掉这个分割符 把分隔出来的值一个个放到数组中
// ////如果用空字符串去分? 它会将每个字符都分出来
// ////如果分隔符没有在字符串中,那么就直接将该字符串当作数组中的一个值
// //string[] namelist;
// //namelist = name.Split(" ");
// //foreach (string temp in namelist )
// //{
// // Console.WriteLine(temp);
// //}
// ////Console.WriteLine(name.Split(""));
// ////xiacan-男100-大三-445123-703 JSON数据 name:xiaoming number:154578
// ///
// //大于2的时候要循环
// //Console.WriteLine("现在有几瓶可乐?");
// //int sum = Convert.ToInt32(Console.ReadLine());
// //Console.WriteLine("几瓶可乐能换一瓶?");
// //int value = Convert.ToInt32(Console.ReadLine());
// //int ping = sum;
// //while (ping >= value)
// //{
// // sum += ping / value;
// // ping = ping / value + ping % value;
// //}
// //Console.WriteLine("一共可以喝多少瓶可乐:" + sum + "\n还剩多少瓶:" + ping);
// //int ping= Convert.ToInt32(Console.ReadLine());//输入320
// //int heNum = ping;
// //while(ping>2)
// //{
// // heNum += ping / 3;//第一次喝的瓶
// // ping = ping / 3 + ping % 3; //剩余的空瓶个数
// //}
// //Console.WriteLine("空瓶的个数是{0},喝的瓶子是{1}", ping, heNum);
// // idCard = new int[5] { 1, 3, 5, 6, 3 };
// // //数组的遍历
// //// 第一种遍历方式 for循环
// //for(int i=0;i<idCard .Length;i++)
// // {
// // Console.WriteLine(idCard[i]);
// // }
// }
// }
//}