for循环的语法及作用

Posted zhang321

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环的语法及作用相关的知识,希望对你有一定的参考价值。

for循环的使用场景:

假如我们只需要循环5次,那么用while循环或者do-while循环的话,代码编写会变得繁琐,会导致代码的冗余,检测起来比较麻烦。

这个时候 我们就可以使用for循环来解决。

语法:

for(① ② ③ )){

}

执行顺序: 1 2 4 3

案例:

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);


System.out.print("请输入学生的姓名:");
String name=sc.next();
int sum=0;
for(int i=1;i<=5;i++){
System.out.print("请输入5门课程中第"+i+"门课程的成绩:");
int score=sc.nextInt();
sum+=score;
}
//计算平均分
int avg=sum/5;
System.out.println(name+"平均分是:"+avg);

}

 

接受5门的成绩,然后相加 得到sum(总数),最后除以5得到平均分。

 

for循环是我们最常用的循环方法。以后会经常使用

for循环和while的功能比较

编辑
一、循环的结构不同
for循环的表达式为:
技术图片
for(单次表达式;条件表达式;末尾循环体)
{
中间循环体;
}
while循环的表达式为:while(表达式){循环体}[5]
二、执行条件的判断方式不同
for循环执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。
while循环当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出,而不是立即跳出循环。
三、语法不同
for循环的语法为:for (变量 = 开始值;变量 <= 结束值;变量 = 变量 + 步进值) {需执行的代码 }。
while循环的语法为:while (<条件>) {需执行的代码 }。 [
 
 

 

以上是关于for循环的语法及作用的主要内容,如果未能解决你的问题,请参考以下文章

js循环(while循环,do while循环,for循环)相关知识点及练习

如何用Pythoncontinue语句及单个for循环输出10~20之间的所有奇数及21~30间的?

python的for循环及数组

C语言—循环语句超详解

for 循环中的 VBA 公式设置 - 语法问题

第9课 基于范围的for循环