HTML5技术

九天学会Java,第四天,循环结构 - 凯威的讲堂

字号+ 作者:H5之家 来源:H5之家 2017-09-02 11:00 我要评论( )

九天学会Java,第四天,循环结构 循环结构 这次我们讲Java的循环结构。循环结构在编程中广泛使用,所以一定要了解好循环结构是怎么用的。举个例子,我们实现一个记账软件,纪录每一天的开销,最后要出一个汇总,本年度花了多少钱。面临这样的case,你总不能

九天学会Java,第四天,循环结构

  • 循环结构
  • 这次我们讲Java的循环结构。循环结构在编程中广泛使用,所以一定要了解好循环结构是怎么用的。举个例子,我们实现一个记账软件,纪录每一天的开销,最后要出一个汇总,本年度花了多少钱。面临这样的case,你总不能第一天+第二天+第三天+。。。第n天这么写吧,写365个加岂不手都抽经了。正确的写法,是用循环结构。

    先介绍for循环结构,for循环结构的语法为:

    image


    (本图来源网络)

    循环结构的流程图如下所示:

    image

    再看一个具体的代码例子:

    /** * 本节讲解循环结构 * 同时也复习赋值,算术运算 */ public class FourthLesson { public static void main(String[] args) { /** * 定义变量n,把100赋值给n * 定义变量sum,把0赋值给sum */ int n = 100; int sum = 0; for (int i = 0 /* (1)初始化参数 */; i < n /*(2)循环条件判断*/; i++ /* (4) */) { /** * 第一次i=0,满足i<n,执行sum = sum + i * 更新后sum = 0, * 执行i++ * 第二次i=1,满足i<n, 执行sum = sum + i * 更新后sum = 1 * 执行i++ * 第三次i=2,满足i<n, 执行 sum = sum + i * 更新后sum = 3 * ... */ sum = sum + i; /* (3)循环体执行 */ } /** * 输出sum的值 */ System.out.println(sum); } }

    除了for循环结构,还有while循环结构和do while结构。

    while 循环结构

    先看代码

    /** * 输出sum的值 */ System.out.println(sum); int k = 0; /* (1)初始化参数 */ sum = 0; while (k < 100 /* (2)判断循环条件 */) { sum = sum + k; /* (3)执行循环体 */ k++; /* (4)修改参数 */ } System.out.println(sum);

    while 循环结构的之行步骤是(1)(2)(3)(4)

    (4)修改参数是必须的,如果不让k自增,会一直满足(2)循环条件,程序就会进入死循环

    do while 循环结构 /** * do while 循环,(2)(3)肯定会执行一次 */ k = 0; /* (1)初始化参数 */ sum = 0; do { sum = sum + k; /* (2)执行循环体 */ k++; /* (3)修改参数 */ } while (k < 100); /* (4)判断循环条件 */ 总结 作业
  • 假设今年你年薪10w, 每年涨幅时10%,每年的钱你都存下来,十年之后你的存款是多少
  • 用for循环输出一个Z字形
  • 完整章节

    posted @

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • 九天学会Java,第三天,选择结构 - 凯威的讲堂

      九天学会Java,第三天,选择结构 - 凯威的讲堂

      2017-09-01 11:00

    • HTML5+js页面传值给Java后台的小技巧 - ML夜神

      HTML5+js页面传值给Java后台的小技巧 - ML夜神

      2017-08-25 17:00

    • 单文件文件上传到服务器(HTML5+js+Java) - ML夜神

      单文件文件上传到服务器(HTML5+js+Java) - ML夜神

      2017-08-20 08:00

    • 【javascript】函数中的this的四种绑定形式 — 大家准备好瓜子,我要讲故事啦~~ - 外婆的彭湖湾

      【javascript】函数中的this的四种绑定形式 — 大家准备好瓜子,我要

      2017-08-16 11:00

    网友点评