• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
张小马
博客园    首页    新随笔    联系   管理    订阅  订阅

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 (<条件>) {需执行的代码 }。 [
 
 

 

posted @ 2020-05-02 23:14  张小马  阅读(4331)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3