这是之前在学习.Net框架+ C#语言时候的笔记;
考虑到留在自己电脑本地远远没有存在CSDN云端来的方便与实在。所以整理一下共享出来,方便了自己,也可能帮到某个读者,希望能够有一定的价值。
1,if 结构
static void Main(string[] args)
{
//if语句
//语法:
//if(判断条件)
//{
//要执行的代码
//}
//判断条件:一般为关系表达式或者 bool 类型的值。
//执行过程:程序运行到 if 处,首先判断 if 所带的小括号中的判断条件,如果条件成立,也就是返回 true ,
//则执行 if 所带的大括号中的代码,如果判断条件不成立,也就是返回一个 false 。则跳过 if结构,继续向下执行。
//if结构的特点:先判断,再执行,有可能一行代码都不执行。
//编程实现:如果跪键盘的时间大于 60 分钟,那么媳妇奖励我晚饭不用做了。
Console.WriteLine("时间多少?");
int time = Convert.ToInt32(Console.ReadLine());
if (time > 60)
{
Console.WriteLine("晚饭不用做了");
}
Console.ReadKey();
}
2,if-else 结构
static void Main(string[] args)
{
//语法:
//if ("判断条件")
//{
// "执行的代码"
//}
//else
//{
// "执行的代码"
//}
/*
* 执行过程:程序执行到 if 处,首先判断 if 所带的小括号中的判断条件是否成立
* 如果成立,也就是返回一个 true ,则执行 if 所带的大括号中的代码,执行完成后,跳出 if-else 结构。
*
* 如果 if 所带的小括号中的判断条件不成立,也就是返回一个 false。
* 则跳过 if 语句,执行 else 所带的大括号中的语句,执行完成后,跳出 if-else 结构。
*
* if-else特点: 先判断,再执行,最少都要执行一条代码。用于两种情况的判断。
*/
练习:
如果小赵的考试成绩大于 90(含)分,那么爸爸奖励他 100 元;
否则的话,爸爸就让小赵跪方便面。
//Console.WriteLine("请输入成绩!");
//int result = Convert.ToInt32(Console.ReadLine());
//if (result >= 90)
//{
// Console.WriteLine("奖励 100 元");
//}
//else
//{
// Console.WriteLine("跪方便面");
//}
//Console.ReadKey();
}
3,if else-if 结构
static void Main(string[] args)
{
/*
* if else-if
* 作用:用来处理多条件的区间性的判断
*
* 语法:
* if(判断条件)
* {
* 要执行的代码
* }
* else if(判断条件)
* {
* 要执行的代码
* }
* * else if(判断条件)
* {
* 要执行的代码
* }
* * else if(判断条件)
* {
* 要执行的代码
* }
* .........
* else
* {
* 要执行的代码
* }
*
* 执行过程:程序首先判断第一个 if 所带的小括号中的判断条件,如果条件成立,也就是返回一个 true,
* 则执行该 if 所带的大括号中的代码,执行完成后,立即跳出 if else-if 结构。
*
* 如果第一个 if 所带的判断条件不成立,也就是返回一个 false,则继续向下金兴怕那段,一次的判断每一个 if 的判断条件。
* 如果成立,就执行该 if 所带的大括号中的代码,如果不成立,则继续向下判断,
* 如果每个 if 所带的判断条件都不成立,就看当前这个 if else-if 结构中是否存在 else 。
*
* 如果有 else 的话,则执行 else 中所带的代码,如果没有 else,则整个 if-else if 神马都不做。
* else可以省略。
*
*/
//练习:
//对学员的结业考试成绩评测
// 成绩 >= 90 :A
// 90> 成绩 >= 80 :B
// 80> 成绩 >= 70 :C
// 70> 成绩 >= 60 :D
// 成绩 <= 60 :E
Console.WriteLine("请输入成绩");
int score = Convert.ToInt32(Console.ReadLine());
if (score >= 90)
{
Console.WriteLine("A");
}
else if (score >= 80)
{
Console.WriteLine("B");
}
else if (score >= 70)
{
Console.WriteLine("C");
}
else if (score >= 60)
{
Console.WriteLine("D");
}
else
{
Console.WriteLine("E");
}
Console.ReadKey();
}
微信公众号:“遇见王川”
编程,理财,英语,欢迎来找我玩。