Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

C# lanjutkan Pernyataan

C# lanjutkan Pernyataan

Dalam tutorial ini, Anda akan belajar tentang cara kerja pernyataan C# continue dengan bantuan contoh.

Dalam C#, kami menggunakan pernyataan continue untuk melewati iterasi loop saat ini.

Saat program kami menemukan pernyataan continue, kontrol program bergerak ke akhir loop dan mengeksekusi kondisi pengujian (perbarui pernyataan jika for loop).

Sintaks untuk melanjutkan adalah:

continue;

Sebelum kita mempelajari tentang melanjutkan, pastikan untuk mempelajari tentang


Contoh1:C# lanjutkan dengan for loop

using System;

namespace ContinueLoop {

  class Program {
    static void Main(string[] args){
      for (int i = 1; i <= 5; ++i{
                
        if (i == 3) {
          continue;
        }

        Console.WriteLine(i);
      }
    }
  }
}

Keluaran

1
2
4
5

Pada contoh di atas, kita telah menggunakan for loop untuk mencetak angka dari i =1 hingga 5 . Namun, angka 3 tidak dicetak.

Ini karena ketika nilai i adalah 3 , continue pernyataan dieksekusi.

// skips the condition
if (i == 3) {
  continue;  
}

Ini melewatkan iterasi loop saat ini dan memindahkan kontrol program ke pernyataan pembaruan. Oleh karena itu, nilai 3 tidak dicetak.

Catatan :Pernyataan continue biasanya digunakan dengan pernyataan if...else.


Contoh:C# lanjutkan dengan while loop

using System;

namespace ContinueWhile {
  class Program{
    static void Main(string[] args) {
      int i = 0;
      while (i < 5) {
        i++;

        if (i == 3) {
          continue;
        }

        Console.WriteLine(i);
      }
    }
  }
}

Keluaran

1
2
4
5

Di sini, kami telah menggunakan continue pernyataan di dalam while lingkaran. Mirip dengan program sebelumnya, ketika nilai i adalah 3 , pernyataan continue dieksekusi.

Oleh karena itu, 3 tidak tercetak di layar.


Pekerjaan C# continue Pernyataan


lanjutkan dengan Nested Loop

Kami menggunakan pernyataan continue dengan bersarang juga. Misalnya:

using System;

namespace ContinueNested {
    class Program {
       static void Main(string[] args) {

      int sum = 0;

      // outer loop
      for(int i = 1; i <= 3; i++) { 

      // inner loop
      for(int j = 1; j <= 3; j++) { 
        if (j == 2) {
          continue;
        }

      Console.WriteLine("i = " + i + " j = " +j);
      }
     }
    }
   }
}

Keluaran

i = 1 j = 1
i = 1 j = 3
i = 2 j = 1
i = 2 j = 3
i = 3 j = 1
i = 3 j = 3

Pada contoh di atas, kami telah menggunakan pernyataan continue di dalam for . bagian dalam lingkaran. Di sini, pernyataan continue dieksekusi ketika j == 2 .

Oleh karena itu, nilai j = 2 diabaikan.

Jika Anda ingin mempelajari cara kerja loop bersarang, kunjungi C# Nested Loops.


C# lanjutkan dengan foreach Loop

Kita juga dapat menggunakan continue pernyataan dengan foreach loop. Misalnya,

using System;

namespace ContinueForeach {
  class Program {
    static void Main(string[] args) {

      int[] num = { 1, 2, 3, 4, 5 };
      foreach(int number in num) {

        // skips the iteration
        if(number==3) {
          continue; 
         }

        Console.WriteLine(number);
      }
    }
  }
}

Keluaran

1
2
4
5 

Pada contoh di atas, kita telah membuat array dengan nilai:1 , 2 , 3 , 4 , 5 . Di sini, kita telah menggunakan loop foreach untuk mencetak setiap elemen array.

Namun, loop tidak mencetak nilai 3 . Ini karena jika angkanya sama dengan 3 , continue pernyataan dieksekusi.

if (number == 3) {
  continue;
}

Oleh karena itu, pernyataan cetak untuk iterasi ini dilewati.


Bahasa C

  1. C# if, if...else, if...else if dan Nested if Statement
  2. Pernyataan sakelar C#
  3. Pernyataan istirahat C#
  4. Pernyataan istirahat C++
  5. C++ melanjutkan Pernyataan
  6. C++ switch..Pernyataan kasus
  7. C if...else Pernyataan
  8. C istirahat dan lanjutkan
  9. Pernyataan lulus python
  10. C - Sintaks Dasar