Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

จะควบคุมลูปโดยใช้คำสั่ง break และ continue ใน C # ได้อย่างไร


คำสั่ง Break ยุติการวนซ้ำ หากต้องการใช้ใน for loop คุณสามารถรับอินพุตจากผู้ใช้ทุกครั้งและแสดงเอาต์พุตเมื่อผู้ใช้ป้อนจำนวนลบ ผลลัพธ์จะถูกแสดงแล้วออกโดยใช้คำสั่ง break -

for(i=1; i <= 10; ++i) {
   myVal = Console.Read();
   val = Convert.ToInt32(myVal);


   // loop terminates if the number is negative
   if(val < 0) {
      break;
   }

   sum += val;
}

ในทำนองเดียวกัน คำสั่ง Continue ใน a for loop ทำงาน แต่จะไม่แสดงตัวเลขติดลบ คำสั่ง Continue ทำให้ลูปข้ามส่วนที่เหลือของร่างกายและทดสอบสภาพของมันซ้ำทันทีก่อนที่จะย้ำ -

for(i=1; i <= 10; ++i) {
   myVal = Console.Read();
   val = Convert.ToInt32(myVal);
   // loop terminates if the number is negative and goes to next iteration
   if(val < 0) {
      continue;
   }
   sum += val;
}