关于C#基础while循环的个人见解
2017-03-05 20:40 Java小学甥 阅读(338) 评论(0) 收藏 举报
代码格式:
while(循环条件){ 循环条件可以是值 变量 表达式,但是其返回类型必须是boolean类型
循环体 循环体可以为任意数量或者功能
} 如果循环体只有一句代码那么大括号可以省略不写
代码意思:
如果循环条件为真,那就执行循环体,然后在判断循环条件,如果还是真,那就在执行循环体,再判断
循环条件,直到循环条件为假,程序结束。
相关提示:
这里如果循环条件直接定义为true那就是死循环,会一直循环下去直到内存用完,程序奔溃
相关例题1:写一个while循环,输出100-999之间所有的水仙花数
流程分析:
1:定义一个number来表示水仙花数
2:定义一个while循环
3:判断循环条件
4:判断水仙花数
5:输出数据
参考代码:
int number=100;
while(number<1000){
int A=number/100%10;
int B=number/10%10;
int C=number%10;
if(number==A*A*A+B*B*B+C*C*C){
Console.WriteLine(number+"是水仙花数");
}
else{
}
number++;
}
相关案例2: 写一个while循环,输出1-99之间所有的奇数
流程分析:
1:定义一个number来表示奇数
2:定义一个while循环
3:判断循环条件
4:判断奇数
5:输出数据
参考代码:
int number=1
while(number<100){
if(number%2!=0){
Console.WriteLine(number);
}
else{
}
number++;
}
相关案例3: 写一个while循环,输出所有的三位数
流程分析:
1:定义一个number来表示3位数
2:定义一个while循环
3:判断循环条件
4:判断3位数
5:输出数据
参考代码:
int number=100;
while(number<1000){
Console.WriteLine(number);
number++;
}
以上就是我对while循环的简单见解,以及相关案例的分析与解题过程!
浙公网安备 33010602011771号