概述
for循环和while循环的相同点与不同点。
相同点:
同为循环结构,用for语句可以操作的用while大部分也可以操作。
不同点:
for循环格式:
for(条件语句1;条件语句2;条件语句3){
//执行操作语句
}
while循环格式:
while(条件语句){
//若条件为真,执行操作语句
}
除格式不同外,两者循环结构也有所不同。
比如:计算1~10的累计相加。
//for循环
int sum = 0;
for(int i =1;i<=10;i++){
sum = sum + i;
}
//while循环
int sum = 0;
int i = 1;
while(i<=10){
sum = sum + i;
i++;
}
如果只有这样的一个代码块那么两者没有什么区别,但如果变成这样:
```java
//for循环
int sum = 0;
for(int i =1;i<=10;i++){
sum = sum + i;
}
System.out.pirntln(sum +i );
//while循环
int sum = 0;
int i = 1;
while(i<=10){
sum = sum + i;
i++;
}
System.out.pirntln(sum +i );
输出的结果就会出现差异。前者报错找不到符号,后者输出sum+i的值。
如果不考虑内存并且之后不再使用int i 那么while和for可以随意使用。
否则,for和while就必须选择性使用,具体看需求而定。
还有一个就是无限循环。
//for无限循环
for(; ;){
//语句
//判断条件
//break;
}
//while无限循环
while(true){
//语句
//判断条件
//break;
}
最后
以上就是朴素樱桃为你收集整理的for循环和while循环的相同点与不同点。的全部内容,希望文章能够帮你解决for循环和while循环的相同点与不同点。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复