C#上手练习3(while、do while语句)
程序员文章站
2022-08-05 23:03:32
C# while 循环与 for 循环类似,但是 while 循环一般适用于不固定次数的循环。while 循环的语法形式如下。 while(布尔表达式){ 语句块;} while 语句执行的过程是,当 while 中布尔表达式的结果为 True 时,执行语句块中的内容,否则不执行。通常使用 for ......
c# while 循环与 for 循环类似,但是 while 循环一般适用于不固定次数的循环。
while 循环的语法形式如下。
while(布尔表达式)
{
语句块;
}
while 语句执行的过程是,当 while 中布尔表达式的结果为 true 时,执行语句块中的内容,否则不执行。通常使用 for 循环可以操作的语句都可以使用 while 循环完成。
c# do while 循环可以说是上一节 c# while循环的另一个版本,与 while 循环最大的区别是它至少会执行一次。
具体的语法形式如下。
do
{
语句块;
}while(布尔表达式);
do while 语句执行的过程是,先执行 do{} 中语句块的内容,再判断 while() 中布尔表达式的值是否为 true,如果为 true,则继续执行语句块中的内容,否则不执行,因此 do while 语句中的语句块至少会执行一次。
using system; namespace kingtest03 { class program { static void main(string[] args) { program program = new program(); program.sum1(); console.writeline(); console.writeline("while和do while的区别如下"); program.while1(); program.while2(); } public void sum1()//计算1到100的和 { int a1 = 1; int sum1 = 0; while (a1 <= 100) { if (a1 < 100) { sum1 = sum1 + a1; console.write(a1 + "+"); a1++; } else { sum1 = sum1 + a1; console.write(a1 + "="); a1++; } } console.write(sum1); } public void while1()//先去判断条件,再执行表达式 { console.writeline("请输入一个整数"); int i = int.parse(console.readline()); int j = 1; while (i < j) { console.writeline(i); break; } } public void while2()//先执行表达式,再去判断条件 { console.writeline("请输入一个整数"); int i = int.parse(console.readline()); int j = 1; do { console.writeline(i); break; } while (i < j); } } }
上一篇: 如何预防SQL注入?预编译机制
下一篇: Oracle数据库触发器