选择结构
if...else语句
//提示用户输入密码,如果密码是“88888”则提示正确,否则要求再输入一次,
// 如果密码是“88888”则提示正确,否则提示错误,程序结束
Console.WriteLine("亲输入密码");
string pwd=Console.ReadLine();
if(pwd == "8888" ) {
Console.WriteLine("你输入正确");
}
else
{
Console.WriteLine("请在次输入密码");
pwd = Console.ReadLine();
if ( pwd == "8888")
{
Console.WriteLine("你输入正确了");
}
else
{
Console.WriteLine("输入错误,程序退出");
}
}
Console.ReadKey();
switch语句
//输入成绩
// 成绩 >= 90 :A
//90 > 成绩 >= 80 :B
//80 > 成绩 >= 70 :C
//70 > 成绩 >= 60 :D
// 成绩 < 60 :E
Console.WriteLine("输入成绩");
int score=Convert.ToInt32(Console.ReadLine());
switch(score/10)
{
case 10:
case 9:Console.WriteLine("你的成绩为A");
break;
case 8:Console.WriteLine("你的成绩为B");
break;
case 7: Console.WriteLine("你的成绩为C");
break;
case 6: Console.WriteLine("你的成绩为D");
break;
default: Console.WriteLine("还需要努力");
break;
}
Console.ReadKey();
循环语句
do...while语句
//要求用户输入用户名和密码,只要不是admin、888888就一直提示用户名或密码错误,请重新输入
string name = "";
string pwd = "";
do
{
Console.WriteLine("亲输入用户名");
name = Console.ReadLine();
Console.WriteLine("亲输入密码");
pwd = Console.ReadLine();
} while (name != "admin" || pwd != "8888");
Console.WriteLine("输入正确");
Console.ReadKey();
for循环
//一到100整数相加
int sum = 0;
for(int i = 1; i <= 100; i++)
{
sum += i;
}
Console.WriteLine(sum);
Console.ReadKey();
跳转语句
continue和break语句
// 用 while continue实现计算1到100(含)之间的除了能被7整除之外所有整数的和。
int sum = 0;
int i = 1;
while (i <= 100)
{
if (i % 7 == 0)
{
i++;
continue;
}
sum += i;
i++;
}
Console.WriteLine(sum);
Console.ReadLine();