// 例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; } }