for循環的三個小例子


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM