在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
switch case的学习 例: Console.WriteLine("1.汉堡包"); Console.WriteLine("2.薯条"); Console.WriteLine("3.鸡块"); Console.WriteLine("4.鸡腿"); Console.WriteLine("5.鸡米花"); Console.Write("请输入您的选择项目数字:"); string a = Console.ReadLine(); switch (a) { case "1": Console.WriteLine("您选择的是汉堡包!"); break; case"2": Console.WriteLine("您选择的是薯条!"); break; case"3": Console.WriteLine("您选择的是鸡块!"); break; case "4": Console.WriteLine("您选择的是鸡腿!"); break; case "5": Console.WriteLine("您选择的是鸡米花!"); break; default: Console.WriteLine("输入有误!"); break; switch case就是一种选择语句 △ 逻辑性思维题: 例: 判断是不是闰年,普通年份,是4的倍数但是不能是100的倍数 输入一个年份,判断是不是闰年 Console.Write("请输入一个年份:"); Console.Write("请输入一个年份:"); int year = int.Parse(Console.ReadLine()); if (year >= 0 && year <= 9999) { if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { Console.WriteLine("您输入的年份是闰年!"); } else { Console.WriteLine("您输入的年份是平年!"); } } else { Console.WriteLine("您所输入的年份不正确。"); } 这个例题还算好,只要知道闰年是怎么回事就行了。 △例: 输入年月日,看看格式是否正确
做了三遍依旧有错误。 Console.Write("请输入一个年份:"); int year = int.Parse(Console.ReadLine()); if (year >= 0 && year <= 9999) { Console.Write("请输入月份:"); int m = int.Parse(Console.ReadLine()); if (m >= 1 && m <= 12) { Console.Write("请输入日期:"); int day = int.Parse(Console.ReadLine()); if (day >= 1 && day <= 31) { if (m == 1 || m == 3 || m == 5 || m == 7 || m == 10 || m == 12) { Console.WriteLine("您输入的日期格式正确,"+year+""+m+""+day); } if(m==4||m==6||m==9||m==11) { if(day<=30) { Console.WriteLine("您输入的日期格式正确,"+year+""+m+""+day); } else { Console.WriteLine("您输入的日期有误!"); } } else//剩下的二月份 { if(year%4==0&&year%100!=0||year%400==0)//闰年的情况 { if(day<=29) { Console.WriteLine("您输入的日期格式正确,"+year+""+m+""+day); } else { Console.WriteLine("您输入的日期格式有误!"); } } else//平年 { if(day<=28) { Console.WriteLine("您输入的日期格式正确,"+year+""+m+""+day); } else { Console.WriteLine("您输入的日期格式有误!"); } } } } else { Console.WriteLine("您输入的日期有误!"); } } else { Console.WriteLine("您输入的月份各式有误!"); } } else { Console.WriteLine("您输入的年份格式不正确!"); } Console.ReadLine(); 现有中的逻辑还算是比较清晰的,到了打代码上老是不知怎么就乱了,哪个括号包含哪个就乱了套。还得继续完善自己。 |
请发表评论