24/05/2018, 18:30

Câu lệnh break , continue

Cho phép ra khỏi for, while, do..while và switch. Nếu có nhiều vòng lặp lồng nhau, câu lệnh break sẽ ra khỏi chu trình(hoặc switch bên trong nhất chứa nó) Ví dụ: Nhập vào một số nguyên dương bất ký. Sau đó kiểm tra xem số nguyên đó ...

Cho phép ra khỏi for, while, do..while và switch. Nếu có nhiều vòng lặp lồng nhau, câu lệnh break sẽ ra khỏi chu trình(hoặc switch bên trong nhất chứa nó)

Ví dụ: Nhập vào một số nguyên dương bất ký. Sau đó kiểm tra xem số nguyên đó có phải là số nguyên tố hay không

-----------------------------------------------------------------------------------------------

using System;

class VD8

{

static void Main()

{

int n,i;

bool ok = true;

Console.Write("Nhap vao so nguyen n="); n = int.Parse(Console.ReadLine());

for(i=2;i<=n-1;++i)

if (n % i == 0)

{

ok = false;

break;

}

if (ok && n != 1)

Console.Write("day la so nguyen to");

else

Console.Write("Day khong phai la so nguyen to");

Console.ReadKey();

}

}

-----------------------------------------------------------------------------------------------

Dùng để quay về đầu vòng lặp mới của chu trình bên trong nhất chứa nó.

Ví dụ: Nhập vào n số nguyên kiểu sau đó cho biết số nguyên dương lớn nhất trong số các số nguyên nhập vào

-----------------------------------------------------------------------------------------------

using System;

class VD8

{

static void Main()

{

int n,x,i,max;

max = int.MinValue;

Console.Write("Nhap vao n="); n = int.Parse(Console.ReadLine());

for (i = 1; i <= n; ++i)

{

Console.Write("Nhap vao so nguyen thu {0}:", i); x = int.Parse(Console.ReadLine());

if (x < 0) continue;

if (x > max) max = x;

}

Console.Write("Max = {0}", max);

Console.ReadKey();

}

}

-----------------------------------------------------------------------------------------------

0