课程要点:
if 的用法
swith的用法
case 后面必须是一个固定的值,不能是表达式,不能是bool运算符
最后要有break
除非是 case "1"
case "2" 合并
while 如果while 后的条件表达式为true就不断执行执行{}中的代码
for(code1;code2;code3)。code1:循环的初始化代码,只在循环开始之前运行一次;code2,bool类型的表达式,每次循环完成前都判断一下是否为true,只有为true才会进行本次循环;code3在每次循环之后执行一次。
for的三段都可以省略,但是不能丢了“;”。
break、continue同样可以应用于for。
for和while代码之间都可以互相转换.
程序代码:
if用法
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace if用法 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 Console.WriteLine("请输入用户名:"); 14 string name = Console.ReadLine(); 15 Console.WriteLine("请输入密码:"); 16 string password = Console.ReadLine(); 17 if (name == "admin" && password == "888888") 18 { 19 Console.WriteLine("登陆成功!!!"); 20 21 } 22 else 23 { 24 if (name != "admin") 25 { 26 Console.WriteLine("用户名不存在!!!"); 27 Console.WriteLine("登陆失败"); 28 } 29 if (password != "888888") 30 { 31 Console.WriteLine("密码不正确!!!"); 32 Console.WriteLine("登陆失败"); 33 } 34 } 35 Console.ReadKey(); 36 } 37 } 38 }
switch用法
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace swith用法 { class Program { static void Main(string[] args) { Console.WriteLine("请输入月份"); string month = Console.ReadLine(); switch (month) { case "1": case "3": case "5": case "7": case "8": case "10": case "12": Console.WriteLine("你输入的月份天数为31天!"); break; case "2": Console.WriteLine("你输入的月份平年为28天,闰年为29天"); break; case "4": case "6": case "9": case "11": Console.WriteLine("你输入的月份天数为30天!"); break; default: Console.WriteLine("你输入的月份不存在!!!"); break; } Console.ReadKey(); } } }
while用法
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace while用法 { class Program { static void Main(string[] args) { //输入数字,并输出输入数字的最大值 int max = 0; while (true) { string num = Console.ReadLine(); if (num == "end") { Console.WriteLine("循环结束"); Console.WriteLine("输入的最大值是{0}",max); Console.ReadKey(); return; } else { int i = Convert.ToInt32(num); if (max < i) { max = i; } } } } } }
for用法
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace for用法 { class Program { static void Main(string[] args) { for (int i1 = 1; i1 <= 9; i1++) { for (int i2 = 1; i2 <= 9; i2++) { Console.WriteLine("{0}*{1}={2}", i1, i2, i1 * i2); } } Console.ReadKey(); } } }
时间: 2024-11-03 22:18:10