// 例1 输入五个人的年龄,最终计算平均值
int sum = 0; for (int i = 1; i <= 5; i++) { Console.WriteLine("请输入第{0}个人的年龄:", i); int age = 0; bool b = int.TryParse(Console.ReadLine(),out age); if (b == false || age <= 0 || age > 100) { Console.WriteLine("您输入的姓名有误,请重新输入"); i--; continue; } sum = sum + age; } int average = sum / 5; Console.WriteLine("这些人的平均年龄为{0}", average);
// 在while中用break实现用户一直输入用户名和密码直至输入成功 string name = ""; string password = ""; while(true) { try { Console.WriteLine("请输入用户名:"); name = Convert.ToString(Console.ReadLine()); Console.WriteLine("请输入密码:"); password = Convert.ToString(Console.ReadLine()); if (name == "admin" && password == "88888") { break; } } catch {} Console.WriteLine("您的用户名和密码有误,请重新输入"); } Console.WriteLine("登陆成功!!");
// 1加到100,求大于2658的当前数 int sum2 = 0; for(int i=1;i<=100;i++) { sum2 = sum2 + i; if(sum2 >2658) { Console.WriteLine("大于2658的当前数为{0}",i); break; } }