Phát biểu if trong C#

Tất cả chương trình trước của chúng ta đã thực thi các phát biểu một cái một lần từ đỉnh xuống đáy. Trong học phần
tiếp theo, chúng ta sẽ học một vài công cụ thêm để thay đổi dòng thực thi để cho phép nhiều phức tạp hơn vượt quá chỉ
một phát biểu sau cái khác. Trong học phần này, chúng ta sẽ học về các phát biểu if. Một phát biểu if cho phép chúng
ta quyết định phần code nào chạy.

Phát biểu if

Giả sử chúng ta cần quyết định một mức điểm bằng chữ dựa trên số điểm số. Quy mô điểm của chúng ta là rằng A là 90+,
một B là 80 đến 90, một C là 70 đến 79, một D là 60 đến 69, và một F là thứ khác.
Nó là dễ dàng để xem chúng ta có thể áp dụng các phần tử chúng ta đã biết trong tình huống này. Chúng ta cần nhập vào
score và chuyển nó thành một int. Chúng ta có thể muốn một biến để lưu giữ các score. Chúng ta cũng có thể muốn một
biến để lưu giữ grade bằng chữ.
Cái chúng ta không có là khả năng nhặt và chọn. Chúng ta không có các công cụ để quyết định làm một thứ hay cái khác,
phụ thuộc vào tiêu chuẩn quyết định. Chúng ta cần các công cụ đó để giải quyết vấn đề này. Phát biểu if là công cụ ban
đầu cho làm cái này. Sau đây là một ví dụ đơn giản:

 

string input = Console.ReadLine();
int score = Convert.ToInt32(input);
if (score == 100)

Console.WriteLine(“A+! Perfect score!”);

 

Các phát biểu của chúng ta luôn được thực thi một cái một lần từ đỉnh xuống đáy. Với một phát biểu if, một vài phát biểu
của chúng ta có thể không luôn chạy. Phát biểu ngay sau if chỉ chạy nếu điều kiện chỉ ra bởi phát biểu if là true. Chương
trình này sẽ chạy khác nhau phụ thuộc vào score gì người dùng gõ vào. Nếu họ gõ 100, nó sẽ hiển thị rằng A+ text. Mặt khác,
nó không hiển thị gì.
Một phát biểu if được xây dựng sử dụng từ khóa if, theo sau bởi một tập ( ) chứa một biểu thức dạng của nó là bool (
bất cứ biểu thức nào cái đánh giá thành giá trị bool). Biểu thức bên trong ( ) được gọi là điều kiện của phát biểu if.

Chia sẻ