Computer >> Máy Tính >  >> Lập trình >> C#

Làm thế nào để điều khiển vòng lặp for bằng câu lệnh break và continue trong C #?

Câu lệnh break kết thúc vòng lặp. Để sử dụng nó trong vòng lặp for, bạn có thể nhận đầu vào từ người dùng mọi lúc và hiển thị đầu ra khi người dùng nhập một số âm. Sau đó, kết quả được hiển thị và thoát ra bằng cách sử dụng câu lệnh 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;
}

Theo cách tương tự, câu lệnh continue trong vòng lặp for hoạt động, nhưng nó sẽ không hiển thị các số âm. Câu lệnh continue khiến vòng lặp bỏ qua phần còn lại của phần thân và ngay lập tức kiểm tra lại điều kiện của nó trước khi nhắc lại -

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