Nhập câu lệnh
Để người dùng có thể tự đặt giá trị của biến, cần có thể nhập giá trị từ bàn phím.
C# có hai toán tử nhập giá trị:
Console.Read();
and
Console.ReadLine();
Read
chỉ đọc một ký tự từ các giá trị đã nhập hoặc -1 nếu không còn ký tự nào để đọc. Hơn nữa, phương thức này trả về một mã ký tự số nguyên, vì vậy, để nhận được một biến ký tự, bạn cần thực hiện chuyển đổi bằng cách sử dụng
Convert.ToChar()
.
int x = Console.Read(); // đọc mã ký tự
char a = Convert.ToChar(x); // chuyển đổi mã nhận được thành giá trị của biến ký tự
Với ReadLine()
, bạn có thể đọc một chuỗi chuỗi trước khi nhập một dòng mới. Do đó, phương thức có thể trả về một chuỗi hoặc null
nếu không còn chuỗi nào nữa.
Ví dụ: mục nhập đọc dòng:
stringline = Console.ReadLine();
Để đọc một giá trị số nguyên, bạn cần đọc chuỗi và chuyển đổi nó thành một số:
int a = int.Parse(Console.ReadLine());
Nếu các số nằm trên một dòng, thì bạn cần đếm dòng, & nbsp; và lấy một mảng các chuỗi từ nó bằng cách sử dụng ký tự khoảng trắng làm dấu phân cách. Và sau đó mỗi phần tử của mảng được chuyển đổi thành một số:
chuỗi[] số = Console.ReadLine().Split(' ');
int a = int Parse(số[0]);
int b = int.Pude(số[1]);
Problem
Rabbit Clover bắt đầu nghiên cứu toán tử nhập liệu để các chương trình của anh trở nên phổ biến hơn và hoạt động trên các tập giá trị khác nhau.
Anh ta muốn nhập giá trị của 4 biến từ bàn phím và hiển thị chúng trên màn hình để đảm bảo rằng chúng nằm trong các biến phù hợp. Nhưng anh ấy đã mắc một số lỗi trong chương trình.
Hãy giúp anh ấy sửa chúng.
1. Ở dòng thứ bảy và thứ tám, sửa lỗi khi viết câu lệnh nhập để giá trị của các biến được chỉ định trên dòng được nhập.
2. Ở dòng thứ 9, 10 và 11, hãy tự thêm mã cần thiết để nhận được các giá trị mong muốn.
3. Ở dòng thứ 12, viết toán tử hiển thị giá trị của tất cả các biến trên màn hình theo thứ tự bảng chữ cái, cách nhau bởi khoảng trắng