1.案例:
统计平均分大于80分以上的学生比例
7位学生分数分别为:85、75、65、99、87、62、77
int num = 0;
for (int i = 0;i < 7; i++)
{
Console.WriteLine($"请输入第 {i + 1} 名同学的成绩:");
int score = int.Parse(Console.ReadLine());
if (score < 80) {
continue;
}else
num++;
}
double rate = num * 1.0 / 7 * 100 ; //这里的1.0必须要写,不写错误
//×1.0,将整数类型隐式转化为浮点数类型
// 0/任何数 任何数/0 c#中都会报错
Console.WriteLine("学生平均成绩在80以上的比例为 :" + rate + "%");
2.break PK continue
使用场合 | 循环结构中的作用 | |
break | 常用于switch结构和循环结构中 | 终止某个循环,程序跳转到循环块外的下一条语句 |
continue | 一般用于循环结构中 | 跳出本次循环,进入下一次循环 |