แบบฝึกหัด - เขียนโค้ดเพื่ออ่านและบันทึกข้อมูลอาร์เรย์ Animals ใหม่ของเรา

เสร็จสมบูรณ์เมื่อ

ในแบบฝึกหัดนี้ คุณพัฒนาลูปการตรวจสอบรายการข้อมูลสําหรับลักษณะสัตว์เลี้ยงแต่ละรายการจากนั้นจัดเก็บข้อมูลอาร์เรย์ใหม่ourAnimals งานโดยละเอียดที่คุณทําเสร็จสิ้นในระหว่างแบบฝึกหัดนี้ได้แก่:

  1. อ่านและตรวจสอบสปีชี่ส์: สร้างรอบและโครงสร้างรหัสภายในที่ใช้ในการป้อนและตรวจสอบสายพันธุ์สัตว์เลี้ยง
  2. สร้าง ID สัตว์เลี้ยง: เขียนรหัสที่ใช้ petCount และชื่อสปีชี่ส์เพื่อสร้างค่า petID
  3. อ่านและตรวจสอบอายุ: สร้างรอบและโครงสร้างรหัสภายในที่ใช้ในการป้อนและตรวจสอบอายุของสัตว์เลี้ยง
  4. อ่านและตรวจสอบคําอธิบายทางกายภาพ: สร้างรอบและโครงสร้างรหัสภายในที่ใช้ในการป้อนคําอธิบายทางกายภาพของสัตว์เลี้ยง
  5. อ่านและตรวจสอบคําอธิบายบุคลิกภาพ: สร้างรอบและโครงสร้างรหัสภายในที่ใช้ในการป้อนคําอธิบายเกี่ยวกับบุคลิกภาพของสัตว์เลี้ยง
  6. อ่านและตรวจสอบชื่อเล่น: สร้างการวนรอบและโครงสร้างรหัสภายในที่ใช้ในการป้อนชื่อเล่นสําหรับสัตว์เลี้ยง
  7. การทดสอบการตรวจสอบ: ทําการทดสอบการตรวจสอบสําหรับโค้ดที่คุณพัฒนาในแบบฝึกหัดนี้

สําคัญ

คุณต้องทําแบบฝึกหัดก่อนหน้านี้ในโมดูลนี้ให้เสร็จสมบูรณ์ก่อนที่จะเริ่มแบบฝึกหัดนี้

สร้างรอบในการอ่านและตรวจสอบสายพันธุ์สัตว์เลี้ยง

ในงานนี้ คุณจะสร้างการdoวนรอบที่วนซ้ําจนกว่าผู้ใช้จะป้อนชื่อสปีชี่ส์ที่ถูกต้องไม่ว่าจะเป็นสุนัขหรือแมว คุณนําสตริง readResult ที่เป็นโมฆะของคุณกลับมาใช้ใหม่เพื่อจับภาพ Console.ReadLine() อินพุต คุณยังใช้ animalSpecies ตัวแปรสตริงที่คุณใช้เมื่อสร้างข้อมูลตัวอย่างของคุณได้อีกด้วย คุณเพิ่มตัวแปรบูลีนใหม่ที่ validEntry ชื่อว่าแอปของคุณ คุณใช้validEntryในนิพจน์ที่มีการประเมินเป็นเกณฑ์การออกสําหรับรอบของคุณdo

  1. ตรวจสอบให้แน่ใจว่า Visual Studio Code เปิดอยู่ และไฟล์ Program.cs ของคุณสามารถมองเห็นได้ใน ตัวแก้ไข

  2. ค้นหาคําสั่ง while (anotherPet == "y" && petCount < maxPets) จากนั้นเพิ่มบรรทัดรหัสว่างที่บล็อกรหัสด้านบน

  3. บนบรรทัดรหัสที่ว่างเปล่าที่คุณสร้างขึ้น เพื่อตรวจนับ validEntry ด้วยค่าเริ่มต้นของ falseให้ป้อนรหัสต่อไปนี้:

    bool validEntry = false;
    
    
  4. บนบรรทัดด้านล่างการประกาศของ validEntryเพื่อสร้างการ do วนรอบสําหรับรายการข้อมูลสปีชี่ส์ ให้ป้อนรหัสต่อไปนี้:

    // get species (cat or dog) - string animalSpecies is a required field 
    do
    {
    } while (validEntry == false);
    
    
  5. ภายในบล็อกรหัสของคําสั่งของคุณ do เพื่อสร้างพร้อมท์การแสดงผลและอ่านการป้อนข้อมูลของผู้ใช้ ให้ป้อนรหัสต่อไปนี้:

    Console.WriteLine("\n\rEnter 'dog' or 'cat' to begin a new entry");
    readResult = Console.ReadLine();
    
    
  6. เพื่อให้แน่ใจว่าค่าของ readResult ไม่ใช่ null ก่อนที่จะกําหนดค่าของ readResult เป็น animalSpeciesให้ป้อนรหัสต่อไปนี้:

    if (readResult != null)
    {
        animalSpecies = readResult.ToLower();
    
    }
    
  7. บนบรรทัดด้านล่าง animalSpecies การกําหนดค่า เพื่อให้แน่ใจว่า animalSpecies มีชื่อสปีชี่ที่ถูกต้อง ให้ป้อนรหัสต่อไปนี้:

    if (animalSpecies != "dog" && animalSpecies != "cat")
    {
        validEntry = false;
    }
    else
    {
        validEntry = true;
    }
    
  8. เปรียบเทียบรอบรายการข้อมูลชื่อสปีชี่ส์ที่เสร็จสมบูรณ์ของคุณกับโค้ดต่อไปนี้:

    // get species (cat or dog) - string animalSpecies is a required field 
    do
    {
        Console.WriteLine("\n\rEnter 'dog' or 'cat' to begin a new entry");
        readResult = Console.ReadLine();
        if (readResult != null)
        {
            animalSpecies = readResult.ToLower();
            if (animalSpecies != "dog" && animalSpecies != "cat")
            {
                //Console.WriteLine($"You entered: {animalSpecies}.");
                validEntry = false;
            }
            else
            {
                validEntry = true;
            }
        }
    } while (validEntry == false);
    
  9. บนเมนู ไฟล์ของ Visual Studio Code เลือก บันทึก

  10. เปิดแผงเทอร์มินัลรวมใน Visual Studio Code และป้อนคําสั่งเพื่อสร้างโปรแกรมของคุณ

    ถ้ามีการรายงานข้อผิดพลาดหรือคําเตือนของบิลด์ ให้แก้ไขปัญหาก่อนดําเนินการต่อ

สร้างค่า ID

ในงานนี้ คุณจะใช้animalSpeciesตัวแปร และ petCount เพื่อสร้างค่าที่คุณกําหนดให้animalID

  1. เพิ่มบรรทัดรหัสว่างด้านล่างบล็อกรหัสของรอบรายการข้อมูลชื่อสปีชี่ส์ของคุณ

  2. หากต้องการสร้างและกําหนดค่า ให้ animalID ป้อนรหัสต่อไปนี้:

    // build the animal the ID number - for example C1, C2, D3 (for Cat 1, Cat 2, Dog 3)
    animalID = animalSpecies.Substring(0, 1) + (petCount + 1).ToString();
    
    
  3. บนเมนู ไฟล์ของ Visual Studio Code เลือก บันทึก

สร้างรอบในการอ่านและตรวจสอบอายุของสัตว์เลี้ยง

ในงานนี้ คุณจะสร้างการ do วนรอบที่วนซ้ําจนกว่าผู้ใช้จะใส่จํานวนเต็มที่ถูกต้องหรือที่ถูกต้องที่แสดงอายุของสัตว์เลี้ยงในปีใด ? ปีหนึ่ง คุณนําสตริง readResult ที่เป็นโมฆะกลับมาใช้ใหม่เพื่อจับภาพ Console.ReadLine() อินพุต คุณยังใช้ animalAge ตัวแปรสตริงที่คุณใช้เมื่อสร้างข้อมูลตัวอย่างได้อีกด้วย เมื่อต้องการทดสอบว่า animalAge สตริงแทนจํานวนเต็มที่ถูกต้องหรือไม่ ให้คุณใช้ validEntry บูลีน คุณตรวจนับตัวแปรจํานวนเต็มใหม่ที่ petAge ชื่อว่า เพื่อจัดเก็บค่าตัวเลข ระบบจะใช้บูลีนในนิพจน์ที่ได้รับการประเมินเป็นเกณฑ์การออกสําหรับลูปของเราvalidEntryอีกครั้งdo

  1. เพิ่มบรรทัดรหัสว่างด้านล่างบรรทัดที่ใช้เพื่อกําหนดค่าให้กับตัวแปรของเราanimalID

  2. หากต้องการสร้างการ do วนรอบสําหรับรายการข้อมูลอายุ ให้ป้อนรหัสต่อไปนี้:

    // get the pet's age. can be ? at initial entry. 
    do
    {
    } while (validEntry == false);
    
    
  3. ภายในบล็อกรหัสของคําสั่งของคุณ do เพื่อตรวจนับตัวแปรจํานวนเต็มที่ชื่อให้ petAgeป้อนรหัสต่อไปนี้:

    int petAge;
    
    
  4. บนบรรทัดด้านล่างการประกาศของ petAgeเพื่อแสดงข้อความพร้อมต์และอ่านข้อมูลป้อนเข้าของผู้ใช้ ให้ป้อนรหัสต่อไปนี้:

    Console.WriteLine("Enter the pet's age or enter ? if unknown");
    readResult = Console.ReadLine();
    
    
  5. เพื่อให้แน่ใจว่าค่าของ readResult ไม่ใช่ null ก่อนที่จะกําหนดค่าของ readResult เป็น animalAgeให้ป้อนรหัสต่อไปนี้:

    if (readResult != null)
    {
        animalAge = readResult;
    
    }
    
  6. บนบรรทัดใต้ animalAge การกําหนดค่า เพื่อตรวจสอบว่าผู้ใช้ได้ ? ป้อนก่อนการทดสอบจํานวนเต็มที่ถูกต้องหรือไม่ ให้ป้อนรหัสต่อไปนี้:

    if (animalAge != "?")
    {
        validEntry = int.TryParse(animalAge, out petAge);
    }
    else
    {
        validEntry = true;
    }
    
  7. เปรียบเทียบรอบรายการข้อมูลอายุที่เสร็จสมบูรณ์ของคุณด้วยโค้ดต่อไปนี้:

    // get the pet's age. can be ? at initial entry.
    do
    {
        int petAge;
        Console.WriteLine("Enter the pet's age or enter ? if unknown");
        readResult = Console.ReadLine();
        if (readResult != null)
        {
            animalAge = readResult;
            if (animalAge != "?")
            {
                validEntry = int.TryParse(animalAge, out petAge);
            }
            else
            {
                validEntry = true;
            }
        }
    } while (validEntry == false);
    
  8. บนเมนู ไฟล์ของ Visual Studio Code เลือก บันทึก

  9. เปิดแผงเทอร์มินัลรวมใน Visual Studio Code และป้อนคําสั่งเพื่อสร้างโปรแกรมของคุณ

    ถ้ามีการรายงานข้อผิดพลาดหรือคําเตือนของบิลด์ ให้แก้ไขปัญหาก่อนดําเนินการต่อ

สร้างรอบเพื่ออ่านและตรวจสอบคําอธิบายทางกายภาพของสัตว์เลี้ยง

ในงานนี้ คุณจะสร้างการ do วนรอบที่วนซ้ําจนกว่าผู้ใช้จะใส่ค่าสตริงที่แสดงถึงคําอธิบายทางกายภาพของสัตว์เลี้ยง คุณนําสตริง readResult ที่เป็นโมฆะกลับมาใช้ใหม่เพื่อจับภาพ Console.ReadLine() อินพุต คุณยังใช้ animalPhysicalDescription ตัวแปรสตริงที่คุณใช้เมื่อสร้างข้อมูลตัวอย่างได้อีกด้วย คุณใช้ค่าที่กําหนดให้กับ animalPhysicalDescription ในนิพจน์ที่ประเมินเป็นเกณฑ์การออกสําหรับรอบของเราdo

  1. เพิ่มบรรทัดรหัสว่างด้านล่างบล็อกรหัสของรอบรายการข้อมูลอายุของคุณ

  2. หากต้องการสร้างการ do วนรอบสําหรับรายการข้อมูลคําอธิบายทางกายภาพ ให้ป้อนรหัสต่อไปนี้:

    // get a description of the pet's physical appearance/condition - animalPhysicalDescription can be blank.
    do
    {
    } while (animalPhysicalDescription == "");
    
    
  3. ภายในบล็อกรหัสของคําสั่งของคุณ do เพื่อสร้างพร้อมท์การแสดงผลและอ่านการป้อนข้อมูลของผู้ใช้ ให้ป้อนรหัสต่อไปนี้:

    Console.WriteLine("Enter a physical description of the pet (size, color, gender, weight, housebroken)");
    readResult = Console.ReadLine();
    
    
  4. เพื่อให้แน่ใจว่าค่าของ readResult ไม่ใช่ null ก่อนที่จะกําหนดค่าของ readResult เป็น animalPhysicalDescriptionให้ป้อนรหัสต่อไปนี้:

    if (readResult != null)
    {
        animalPhysicalDescription = readResult.ToLower();
    
    }
    
  5. เมื่อต้องการกําหนดค่า ของ "tbd" เมื่อ animalPhysicalDescription ค่าที่ป้อนคือ ""ให้ป้อนรหัสต่อไปนี้:

    if (animalPhysicalDescription == "")
    {
        animalPhysicalDescription = "tbd";
    }
    
  6. เปรียบเทียบการวนรอบรายการข้อมูลคําอธิบายทางกายภาพที่เสร็จสมบูรณ์แล้วของคุณกับโค้ดต่อไปนี้:

    // get a description of the pet's physical appearance/condition - animalPhysicalDescription can be blank.
    do
    {
        Console.WriteLine("Enter a physical description of the pet (size, color, gender, weight, housebroken)");
        readResult = Console.ReadLine();
        if (readResult != null)
        {
            animalPhysicalDescription = readResult.ToLower();
            if (animalPhysicalDescription == "")
            {
                animalPhysicalDescription = "tbd";
            }
        }
    } while (animalPhysicalDescription == "");
    
  7. บนเมนู ไฟล์ของ Visual Studio Code เลือก บันทึก

  8. เปิดแผงเทอร์มินัลรวมใน Visual Studio Code และป้อนคําสั่งเพื่อสร้างโปรแกรมของคุณ

    ถ้ามีการรายงานข้อผิดพลาดหรือคําเตือนของบิลด์ ให้แก้ไขปัญหาก่อนดําเนินการต่อ

สร้างรอบในการอ่านและตรวจสอบคําอธิบายบุคลิกภาพของสัตว์เลี้ยง

ในงานนี้ คุณจะสร้างการ do วนรอบที่วนซ้ําจนกว่าผู้ใช้จะใส่ค่าสตริงที่แสดงถึงคําอธิบายเกี่ยวกับบุคลิกภาพของสัตว์เลี้ยง คุณนําสตริง readResult ที่เป็นโมฆะกลับมาใช้ใหม่เพื่อจับภาพ Console.ReadLine() อินพุต คุณยังใช้ animalPersonalityDescription ตัวแปรสตริงที่คุณใช้เมื่อสร้างข้อมูลตัวอย่างได้อีกด้วย คุณใช้ค่าที่กําหนดให้กับ animalPersonalityDescription ในนิพจน์ที่ประเมินเป็นเกณฑ์การออกสําหรับรอบของเราdo

  1. เพิ่มบรรทัดรหัสว่างด้านล่างบล็อกรหัสของรอบรายการข้อมูลคําอธิบายทางกายภาพของคุณ

  2. หากต้องการสร้างการ do วนรอบสําหรับรายการข้อมูลคําอธิบายข้อมูลส่วนบุคคล ให้ป้อนรหัสต่อไปนี้:

    // get a description of the pet's personality - animalPersonalityDescription can be blank.
    do
    {
    } while (animalPersonalityDescription == "");
    
    
  3. ภายในบล็อกรหัสของคําสั่งของคุณ do เพื่อสร้างพร้อมท์การแสดงผลและอ่านการป้อนข้อมูลของผู้ใช้ ให้ป้อนรหัสต่อไปนี้:

    Console.WriteLine("Enter a description of the pet's personality (likes or dislikes, tricks, energy level)");
    readResult = Console.ReadLine();
    
    
  4. เพื่อให้แน่ใจว่าค่าของ readResult ไม่ใช่ null ก่อนที่จะกําหนดค่าของ readResult เป็น animalPersonalityDescriptionให้ป้อนรหัสต่อไปนี้:

    if (readResult != null)
    {
        animalPersonalityDescription = readResult.ToLower();
    
    }
    
  5. เมื่อต้องการกําหนดค่า ของ "tbd" เมื่อ animalPersonalityDescription ค่าที่ป้อนคือ ""ให้ป้อนรหัสต่อไปนี้:

    if (animalPersonalityDescription == "")
    {
        animalPersonalityDescription = "tbd";
    }
    
  6. เปรียบเทียบรอบรายการคําอธิบายบุคลิกภาพที่สมบูรณ์ของคุณกับโค้ดต่อไปนี้:

    // get a description of the pet's personality - animalPersonalityDescription can be blank.
    do
    {
        Console.WriteLine("Enter a description of the pet's personality (likes or dislikes, tricks, energy level)");
        readResult = Console.ReadLine();
        if (readResult != null)
        {
            animalPersonalityDescription = readResult.ToLower();
            if (animalPersonalityDescription == "")
            {
                animalPersonalityDescription = "tbd";
            }
        }
    } while (animalPersonalityDescription == "");
    
  7. บนเมนู ไฟล์ของ Visual Studio Code เลือก บันทึก

  8. เปิดแผงเทอร์มินัลรวมใน Visual Studio Code และป้อนคําสั่งเพื่อสร้างโปรแกรมของคุณ

    ถ้ามีการรายงานข้อผิดพลาดหรือคําเตือนของบิลด์ ให้แก้ไขปัญหาก่อนดําเนินการต่อ

สร้างรอบเพื่ออ่านและตรวจสอบชื่อเล่นของสัตว์เลี้ยง

ในงานนี้ คุณจะสร้างการ do วนรอบที่วนซ้ําจนกว่าผู้ใช้จะใส่ค่าสตริงที่แสดงชื่อเล่นสําหรับสัตว์เลี้ยง คุณนําสตริง readResult ที่เป็นโมฆะกลับมาใช้ใหม่เพื่อจับภาพ Console.ReadLine() อินพุต คุณยังใช้ animalNickname ตัวแปรสตริงที่คุณใช้เมื่อสร้างข้อมูลตัวอย่างได้อีกด้วย คุณใช้ค่าที่กําหนดให้กับ animalNickname ในนิพจน์ที่ประเมินเป็นเกณฑ์การออกสําหรับรอบของเราdo

  1. เพิ่มบรรทัดรหัสว่างด้านล่างบล็อกรหัสของรอบรายการข้อมูลคําอธิบายบุคลิกภาพของคุณ

  2. หากต้องการสร้างการ do วนรอบสําหรับรายการข้อมูลคําอธิบายข้อมูลส่วนบุคคล ให้ป้อนรหัสต่อไปนี้:

    // get the pet's nickname. animalNickname can be blank.
    do
    {
    } while (animalNickname == "");
    
    
  3. ภายในบล็อกรหัสของคําสั่งของคุณ do เพื่อสร้างพร้อมท์การแสดงผลและอ่านการป้อนข้อมูลของผู้ใช้ ให้ป้อนรหัสต่อไปนี้:

    Console.WriteLine("Enter a nickname for the pet");
    readResult = Console.ReadLine();
    
    
  4. เพื่อให้แน่ใจว่าค่าของ readResult ไม่ใช่ null ก่อนที่จะกําหนดค่าของ readResult เป็น animalNicknameให้ป้อนรหัสต่อไปนี้:

    if (readResult != null)
    {
        animalNickname = readResult.ToLower();
    
    }
    
  5. เมื่อต้องการกําหนดค่า ของ "tbd" เมื่อ animalNickname ค่าที่ป้อนคือ ""ให้ป้อนรหัสต่อไปนี้:

    if (animalNickname == "")
    {
        animalNickname = "tbd";
    }
    
  6. เปรียบเทียบการวนรอบรายการข้อมูลชื่อเล่นที่เสร็จสมบูรณ์กับโค้ดต่อไปนี้:

    // get the pet's nickname. animalNickname can be blank.
    do
    {
        Console.WriteLine("Enter a nickname for the pet");
        readResult = Console.ReadLine();
        if (readResult != null)
        {
            animalNickname = readResult.ToLower();
            if (animalNickname == "")
            {
                animalNickname = "tbd";
            }
        }
    } while (animalNickname == "");
    
  7. บนเมนู ไฟล์ของ Visual Studio Code เลือก บันทึก

  8. เปิดแผงเทอร์มินัลรวมใน Visual Studio Code และป้อนคําสั่งเพื่อสร้างโปรแกรมของคุณ

    ถ้ามีการรายงานข้อผิดพลาดหรือคําเตือนของบิลด์ ให้แก้ไขปัญหาก่อนดําเนินการต่อ

บันทึกข้อมูลสัตว์เลี้ยงใหม่

ในงานนี้ คุณบันทึกค่าที่ป้อนสําหรับลักษณะสัตว์เลี้ยงใน ourAnimals อาร์เรย์

  1. เพิ่มบรรทัดรหัสว่างด้านล่างบล็อกรหัสของการวนรอบรายการข้อมูลชื่อเล่นของคุณ

  2. หากต้องการจัดเก็บค่าข้อมูลที่ระบุโดยผู้ใช้ ให้ป้อนรหัสต่อไปนี้:

    // store the pet information in the ourAnimals array (zero based)
    ourAnimals[petCount, 0] = "ID #: " + animalID;
    ourAnimals[petCount, 1] = "Species: " + animalSpecies;
    ourAnimals[petCount, 2] = "Age: " + animalAge;
    ourAnimals[petCount, 3] = "Nickname: " + animalNickname;
    ourAnimals[petCount, 4] = "Physical description: " + animalPhysicalDescription;
    ourAnimals[petCount, 5] = "Personality: " + animalPersonalityDescription;
    
  3. บนเมนู ไฟล์ของ Visual Studio Code เลือก บันทึก

  4. เปิดแผงเทอร์มินัลรวมใน Visual Studio Code และป้อนคําสั่งเพื่อสร้างโปรแกรมของคุณ

    ถ้ามีการรายงานข้อผิดพลาดหรือคําเตือนของบิลด์ ให้แก้ไขปัญหาก่อนดําเนินการต่อ

ตรวจสอบงานของคุณ

ในงานนี้ คุณเรียกใช้แอปพลิเคชันของคุณจากเทอร์มินัลรวมและตรวจสอบว่ารายการข้อมูลสัตว์เลี้ยงทํางานได้อย่างถูกต้อง

  1. หากจําเป็น ให้เปิดแผงเทอร์มินัลแบบรวมของ Visual Studio Code

  2. ที่พร้อมท์คําสั่งเทอร์มินัล ให้ใส่ dotnet ทํางาน

  3. ที่พรอมต์คําสั่งเทอร์มินัล ให้ป้อน 2

  4. ตรวจสอบว่าแผงเทอร์มินัลได้รับการอัปเดตเพื่อแสดงเอาต์พุตต่อไปนี้:

    We currently have 4 pets that need homes. We can manage 4 more.
    
    Enter 'dog' or 'cat' to begin a new entry
    
  5. ป้อนค่าต่อไปนี้ที่พรอมต์คําสั่งเทอร์มินัล และตรวจสอบว่ามีการแสดงพร้อมท์ที่ตามมาแต่ละพร้อมท์:

    • Enter 'dog' or 'cat' to begin a new entryที่พร้อมท์ ให้ใส่สุนัข
    • Enter the pet's age or enter ? if unknownที่พร้อมท์ ให้ใส่ ?
    • ที่ Enter a physical description of the pet (size, color, gender, weight, housebroken) พร้อมท์ ให้กดแป้น Enter
    • ที่ Enter a description of the pet's personality (likes or dislikes, tricks, energy level) พร้อมท์ ให้กดแป้น Enter
    • ที่ Enter a nickname for the pet พร้อมท์ ให้กดแป้น Enter

    แผงเทอร์มินัลควรได้รับการอัปเดตดังนี้:

    Enter 'dog' or 'cat' to begin a new entry
    dog
    Enter the pet's age or enter ? if unknown
    ?
    Enter a physical description of the pet (size, color, gender, weight, housebroken)
    
    Enter a description of the pet's personality (likes or dislikes, tricks, energy level)
    
    Enter a nickname for the pet
    
    Do you want to enter info for another pet (y/n)
    
  6. ที่พรอมต์คําสั่งเทอร์มินัล ให้ป้อน n

  7. ตรวจสอบว่าแผงเทอร์มินัลได้รับการอัปเดตเพื่อแสดงตัวเลือกเมนูหลัก

  8. ที่พรอมต์คําสั่งเทอร์มินัล ให้ป้อน 1

  9. ตรวจสอบว่าแผงเทอร์มินัลได้รับการอัปเดตเพื่อแสดงเอาต์พุตต่อไปนี้:

    ID #: d1
    Species: dog
    Age: 2
    Nickname: lola
    Physical description: medium sized cream colored female golden retriever weighing about 65 pounds. housebroken.
    Personality: loves to have her belly rubbed and likes to chase her tail. gives lots of kisses.
    
    ID #: d2
    Species: dog
    Age: 9
    Nickname: loki
    Physical description: large reddish-brown male golden retriever weighing about 85 pounds. housebroken.
    Personality: loves to have his ears rubbed when he greets you at the door, or at any time! loves to lean-in and give doggy hugs.
    
    ID #: c3
    Species: cat
    Age: 1
    Nickname: Puss
    Physical description: small white female weighing about 8 pounds. litter box trained.
    Personality: friendly
    
    ID #: c4
    Species: cat
    Age: ?
    Nickname:
    Physical description:
    Personality:
    
    ID #: d5
    Species: dog
    Age: ?
    Nickname: tbd
    Physical description: tbd
    Personality: tbd
    Press the Enter key to continue
    

    หากไม่มีข้อมูลสัตว์เลี้ยงที่เพิ่มใหม่ของคุณให้ตรวจสอบให้แน่ใจว่าคุณได้รวมบรรทัดโค้ดเพื่อบันทึกข้อมูลในอาร์เรย์ OurAnimals และตรวจสอบให้แน่ใจว่าคุณได้รวมบรรทัดโค้ดเพื่อสร้าง petID

  10. ตรวจสอบว่าคุณสามารถสร้างคําอธิบายสัตว์เพิ่มเติมสําหรับสุนัขและแมวและลักษณะสัตว์ที่ถูกบันทึกไว้ใน ourAnimals อาร์เรย์

  11. ออกจากแอปพลิเคชัน แล้วปิดแผงเทอร์มินัล

ขอแสดงความยินดีกับการดําเนินโครงการที่แนะนํานี้ให้เสร็จสมบูรณ์! คุณได้สร้างแอปพลิเคชันที่รวมคําสั่งการเลือกและการทําซ้ําเพื่อบรรลุเป้าหมายการออกแบบแอปพลิเคชันของคุณ แอปพลิเคชันของคุณมีมากกว่า 300 บรรทัดและทํางานที่คุณอาจพบในแอปพลิเคชันระดับมืออาชีพ การดําเนินโครงการนี้ให้เสร็จสิ้นแสดงถึงความสําเร็จที่สําคัญ ขอให้ทำดีต่อไป!