簡體   English   中英

如何在 C# 中關閉此循環二維數組?

[英]How can I close this for loop 2d array in C#?

我是編程新手,我正在為如何結束這個循環而苦苦掙扎。 老師不幫忙澄清。

我需要回答的問題是“要求用戶輸入一周中的五天和每天的降雨量數據。將數據存儲在名為雨量數據 [] 的二維字符串數組中”非常感謝!

        String[,] rainFallData = new String[5, 2];
        String name;
        String rainFall;
        for (int i = 1; i <= 5; i++)
        {
            Console.WriteLine("Enter the name of day " + i);
            name = Console.ReadLine();
            rainFallData[i - 1, 0] = name;

            Console.WriteLine("Enter rainFall of day " + i);
            rainFall = Console.ReadLine();

            rainFallData[i - 1, 1] = rainFall;

            for (int row = 0; row < 5; row++)

您可以使用break 當你想結束循環時,只需寫break; .

這是一個通過僅詢問 5 次信息來“關閉循環”的解決方案。 它還展示了如何將二維數組中的數據寫入控制台。

    String[,] rainFallData = new String[5, 2];
    for (int i = 0; i < rainFallData.GetLength(0); i++)
    {
        string name;
        string rainFall;

        Console.WriteLine("Enter the name of day " + i);
        name = Console.ReadLine();

        Console.WriteLine("Enter rainFall of day " + i);
        rainFall = Console.ReadLine();

        rainFallData[i, 0] = name;
        rainFallData[i, 1] = rainFall;
    }

    for (int i = 0; i < rainFallData.GetLength(0); i++)
    {
        Console.WriteLine("Weekday: " + rainFallData[i,0]);
        Console.WriteLine("Rainfall: " + rainFallData[i,1]);
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM