zoukankan      html  css  js  c++  java
  • Java基础第六章(循环结构二)

    一、for循环

    语法:

    for(表达式1;表达式2;表达式3){
    //循环体
    }
    1.表达式1就是一个赋值的语句,循环结构的初始化部分,为循环变量赋初始值 例如:int i=0;
    2.表达式2条件语句,循环结构的循环条件,例如:i<100
    3.表达式3赋值语句,通常使用++或--运算符。循环结构的迭代部分,通常用来修改循环变量的值 例如:i++

    示例:

    package cn.ytzl.test;

    import java.util.Scanner;

    public class Test {
    public static void main(String[] args) {
    double score;//每门课的成绩
    double sum=0;//成绩之和
    double avg=0.0;//平均分
    Scanner input=new Scanner(System.in);
    System.out.print("输入学生姓名:");
    String name=input.next();
    for (int i = 0; i < 5; i++) {//循环5次,录入5门课程的成绩
    System.out.print("请输入5门功课中第"+(i+1)+"门课的成绩");
    score=input.nextDouble();//录入成绩
    sum=sum+score;//计算成绩和
    }
    avg=sum/5; //计算平均分
    System.out.println(name+"的平均分是:"+avg);
    }
    }


    在这个示例中,循环的4个不分分别如下
    1.“int i=0;”是初始部分,声明循环变量i,用来记录循环次数
    2.“i<5”是循环条件
    3.“i++”是迭代部分,更新循环变量的值
    4.循环体是“录入成绩,更新循环变量的值”
    整个循环过程:首先执行初始化部分,即i=0;然后判断循环条件,如果为true,则执行一次循环体;循环体结束后执行迭代部分i++;在判断循环条件,如果扔为true,则继续执行循环体、迭代部分...以此类推,知道循环条件为false,退出循环

    二、跳转语句

    1、break语句:在循环中使用,能跳出当前循环。只要循环碰到break,这个循环就会结束

    2、continue语句:在循环中使用,循环碰到continue就会跳过这次循环进入下次循环。

    三、循环结构总结:

    无论那一种循环结构,都有4个必不可少的不分:初始部分、循环条件、循环体、迭代部分,缺少了任何一个都可能走啊成严重的错误

    语法不同
    while循环语句如下
    while(<条件>){
    //循环体
    }
    do-while循环语句如下:
    do{
    //循环体
    }while(<条件>);
    for循环语句如下:
    for(初始化;条件;迭代){
    //循环体
    }
    执行顺序不同:
    1.while循环结构:首先进行条件判断,再执行循环体。如果条件不成立,退出循环
    2.do-while循环结构:先执行循环体,再济宁条件判断,循环体至少执行一次
    3.for循环结构:先执行初始化部分,再进行条件判断,然后执行循环体,最后进行迭代部分的计算。如果条件不成立,跳出循环

    四、本章总结

    1.for循环结构的语法如下
    for(表达式1;表达式2;表达式3){
    //循环体
    }
    表达式1:循环结构的初始部分,为循环变量赋值
    表达式2:循环结构的循环条件
    表达式3:循环结构的迭代部分,通常用来修改循环变量的值
    2.在循环中,可以使用break和continue语句控制程序的流程
    break;语句是用于终止某个循环,程序跳转到循环体外的下一条语句
    continue语句是用于跳出本次循环,进入下一次循环的语句

  • 相关阅读:
    如何挑选牙膏--2019/10/20
    怎样选卫生纸-2019/10/20
    页面动态加入<script>标签并执行代码
    ss 各种浏览器兼容前缀写法
    nth-child(n)、first-child、last-child用法
    改变checkbox的默认样式
    border和outline的区别
    标签嵌套规则和注意事项
    物理尺寸 转换为 像素
    打印iframe内容
  • 原文地址:https://www.cnblogs.com/aryl/p/12141741.html
Copyright © 2011-2022 走看看