Câu lệnh Switch case
Số trang: 3
Loại file: doc
Dung lượng: 40.00 KB
Lượt xem: 19
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Câu lệnh Switch casetrong c# (c sharp). Khi có quá nhi ều điều kiện để chọn thực hiện thì dùng câu lệnh if sẽ rất rối rắm và dàidòng. Các ngôn ngữ lập trình cấp cao đều cung cấp một dạng câu lệnh switch liệt kê cácgiá trị và chỉ thực hiện các giá trị thích hợp.
Nội dung trích xuất từ tài liệu:
Câu lệnh Switch case Switch … caseKhi có quá nhiều điều kiện để chọn thực hiện thì dùng câu lệnh if sẽ rất rối rắm và dàidòng. Các ngôn ngữ lập trình cấp cao đều cung cấp một dạng câu lệnh switch liệt kê cácgiá trị và chỉ thực hiện các giá trị thích hợp. C# cũng cung cấp câu lệnh nhảy switch có cúpháp sau: switch (biểu thức) { case [giá trị 1]:[lệnh 1];break; case [giá trị 2]:[lệnh 2];break; case [giá trị 3]:[lệnh 3];break; ................................................ case [giá trị n]:[lệnh n];break; default:[lệnh n+1]; }Lệnh này sẽ đánh giá giá trị của Biểu thức.Nếu biểu thức có giá trị bằng giá trị 1 thì lệnh 1 sẽ được thực hiện.Nếu biểu thức có giá trị bằng giá trị 2 thì lệnh 2 sẽ được thực hiện.…………………………………………………………………………Nếu biểu thức có giá trị bằng giá trị n thì lệnh n sẽ được thực hiện.Ngược lại nếu giá trị biểu thức khác tất cả các giá trị trên thì lệnh n+1 được thực hiện.CHÚ Ý: Biểu thức phải là một biểu thức có giá trị đếm được có nghĩa là kiểu dữ liệu củabiểu thức phải là số nguyên hoặc kí tự hoặc chuỗi kí tự hoặc kiểu dữ liệu liệt kê (enum).Vd: Nhập vào tháng bằng số. in ra màn hình tháng bằng chữ.using System;using System.Collections.Generic;using System.Text;namespace vi_du{ class Program { static void Main() { byte so; Console.Write(Nhap so cua thang: ); so = byte.Parse(Console.ReadLine()); switch (so) { case 1: Console.Write( Thang Gieng); break; case 2: Console.Write( Thang Hai); break; case 3: Console.Write( Thang Ba); break; case 4: Console.Write( Thang Tu); break; case 5: Console.Write( Thang Nam); break; case 6: Console.Write( Thang Sau); break; case 7: Console.Write( Thang Bay); break; case 8: Console.Write( Thang Tam); break; case 9: Console.Write( Thang Chin); break; case 10: Console.Write( Thang Muoi); break; case 11: Console.Write( Thang Muoi Mot); break; case 12: Console.Write( Thang Muoi Hai); break; default: Console.Write( Khong Co Thang Nay ); break; } Console.ReadLine(); } }}Bài tập: Nhập vào tháng trong năm. In ra màn hình số ngày trong tháng đó ?using System;using System.Collections.Generic;using System.Text;namespace baitap{ class Program { static int Main() { Console.Write(Nhap vao thang trong nam: ); String t = Console.ReadLine(); int thang = int.Parse(t); switch (thang) { case 1: case 3: case 5: case 7: case 8: case 10:case 12: Console.WriteLine(Thang {0} co 31 ngay, thang); break; case 4:case 6: case 9:case 11: Console.WriteLine(Thang {0} co 30 ngay, thang); break; case 2: Console.WriteLine(Thang 2 co 28 hoac 29 ngay); break; default: Console.WriteLine( Khong co thang {0}, thang); break; } Console.ReadLine(); Console.WriteLine( Thank you! see you ); Console.WriteLine(design by: Thai Hoang Thiep ); return 0; } }} MrH_DeathMaskNT®
Nội dung trích xuất từ tài liệu:
Câu lệnh Switch case Switch … caseKhi có quá nhiều điều kiện để chọn thực hiện thì dùng câu lệnh if sẽ rất rối rắm và dàidòng. Các ngôn ngữ lập trình cấp cao đều cung cấp một dạng câu lệnh switch liệt kê cácgiá trị và chỉ thực hiện các giá trị thích hợp. C# cũng cung cấp câu lệnh nhảy switch có cúpháp sau: switch (biểu thức) { case [giá trị 1]:[lệnh 1];break; case [giá trị 2]:[lệnh 2];break; case [giá trị 3]:[lệnh 3];break; ................................................ case [giá trị n]:[lệnh n];break; default:[lệnh n+1]; }Lệnh này sẽ đánh giá giá trị của Biểu thức.Nếu biểu thức có giá trị bằng giá trị 1 thì lệnh 1 sẽ được thực hiện.Nếu biểu thức có giá trị bằng giá trị 2 thì lệnh 2 sẽ được thực hiện.…………………………………………………………………………Nếu biểu thức có giá trị bằng giá trị n thì lệnh n sẽ được thực hiện.Ngược lại nếu giá trị biểu thức khác tất cả các giá trị trên thì lệnh n+1 được thực hiện.CHÚ Ý: Biểu thức phải là một biểu thức có giá trị đếm được có nghĩa là kiểu dữ liệu củabiểu thức phải là số nguyên hoặc kí tự hoặc chuỗi kí tự hoặc kiểu dữ liệu liệt kê (enum).Vd: Nhập vào tháng bằng số. in ra màn hình tháng bằng chữ.using System;using System.Collections.Generic;using System.Text;namespace vi_du{ class Program { static void Main() { byte so; Console.Write(Nhap so cua thang: ); so = byte.Parse(Console.ReadLine()); switch (so) { case 1: Console.Write( Thang Gieng); break; case 2: Console.Write( Thang Hai); break; case 3: Console.Write( Thang Ba); break; case 4: Console.Write( Thang Tu); break; case 5: Console.Write( Thang Nam); break; case 6: Console.Write( Thang Sau); break; case 7: Console.Write( Thang Bay); break; case 8: Console.Write( Thang Tam); break; case 9: Console.Write( Thang Chin); break; case 10: Console.Write( Thang Muoi); break; case 11: Console.Write( Thang Muoi Mot); break; case 12: Console.Write( Thang Muoi Hai); break; default: Console.Write( Khong Co Thang Nay ); break; } Console.ReadLine(); } }}Bài tập: Nhập vào tháng trong năm. In ra màn hình số ngày trong tháng đó ?using System;using System.Collections.Generic;using System.Text;namespace baitap{ class Program { static int Main() { Console.Write(Nhap vao thang trong nam: ); String t = Console.ReadLine(); int thang = int.Parse(t); switch (thang) { case 1: case 3: case 5: case 7: case 8: case 10:case 12: Console.WriteLine(Thang {0} co 31 ngay, thang); break; case 4:case 6: case 9:case 11: Console.WriteLine(Thang {0} co 30 ngay, thang); break; case 2: Console.WriteLine(Thang 2 co 28 hoac 29 ngay); break; default: Console.WriteLine( Khong co thang {0}, thang); break; } Console.ReadLine(); Console.WriteLine( Thank you! see you ); Console.WriteLine(design by: Thai Hoang Thiep ); return 0; } }} MrH_DeathMaskNT®
Tìm kiếm theo từ khóa liên quan:
lập trình c sharp ngôn ngữ lập trình cấp cao Câu lệnh Switch case lập trình C# ngôn ngữ lập trình C#Gợi ý tài liệu liên quan:
-
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Lập trình game với ứng dụng Unity
16 trang 459 0 0 -
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng game 2D trên Unity
21 trang 336 1 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 222 0 0 -
15 trang 195 0 0
-
Khóa luận tốt nghiệp: Xây dựng website dạy ngôn ngữ lập trình C# dành cho người mới bắt đầu
113 trang 61 0 0 -
20 trang 60 0 0
-
33 trang 60 0 0
-
Bài giảng Cơ sở lập trình Csharp: Bài 1 - Làm quen với ngôn ngữ lập trình C#
36 trang 46 0 0 -
Báo cáo: Xây dựng chương trình quản lý thư viện trường đại học Sao Đỏ
56 trang 40 0 0 -
Luận văn tốt nghiệp Công nghệ thông tin: Quản lý hồ sơ Đảng viên trường Đại học Võ Trường Toản
72 trang 39 0 0