第2章Java基本语法2JavaSE知识图解Java发展历程Java环境搭建基础程序设计数据类型流程控制运算符数组面向对象编程类和对象属性方法设计模式接口三大特性应用程序开发JDBC集合异常处理类库多线程IO反射网络连接OracleJava新特性Eclipse使用泛型枚举装箱/拆箱可变参数Annotation本章内容2.5程序流程控制2.6数组循环结构循环语句功能在某些条件满足的情况下,反复执行特定代码的功能循环语句的四个组成部分初始化部分(init_statement)循环条件部分(test_exp)循环体部分(body_statement)迭代部分(alter_statement)循环语句分类for循环while循环do/while循环for循环语句语法格式for(初始化表达式①;布尔值测试表达式②;更改表达式){语句或语句块③;}1234应用举例publicclassForLoop{publicstaticvoidmain(Stringargs[]){intresult=0;for(inti=1;i<=100;i++){result+=i;}System.out.println("result="+result);}}for语句例题编写程序FooBizBaz.java,从1循环到150并在每行打印一个值,另外在每个3的倍数行上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印输出“baz”。123foo45biz6foo7baz…15foobiz….105foobizbaz…for语句练习1.打印1~100之间所有奇数的和2.打印1~100之间所有是7的倍数的整数的个数及总和(体会设置计数器的思想)3.输出所有的水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如:153=1*1*1+3*3*3+5*5*5while循环语句语法格式[初始化语句]while(布尔值测试表达式){语句或语句块;[更改语句;]}应用举例publicclassWhileLoop{publicstaticvoidmain(Stringargs[]){intresult=0;inti=1;while(i<=100){result+=i;i++;}System.out.println("result="+result);}}do-while循环语句语法格式[初始化语句]do{语句或语句块;[更改语句;]}while(布尔值测试表达式);应用举例publicclassWhileLoop{publicstaticvoidmain(Stringargs[]){intresult=0,i=1;do{result+=i;i++;}while(i<=100);System.out.println("result="+result);}}循环语句练习编写程序一:求1到100之间所有偶数的和。用for和while语句分别完成。补充:最简单无限循环格式:while(true),for(;;),无限循环存在的原因是并不知道循环多少次,需要根据某些条件,来控制循环。嵌套循环将一个循环放在另一个循环体内,就形成了嵌套循环。其中,for,while,do…while均可以作为外层循环和...