Java学习之路:流程控制( 四 )

③ 打印九九乘法表
public class Test02 {public static void main(String[] args) {//打印九九乘法表for (int i = 1; i <= 9; i++) {for (int j = 1; j <= i; j++) {if (i==j){System.out.println(" "+i+"x"+j+"="+i*j);}else{System.out.print(" "+i+"x"+j+"="+i*j);}}}}}结果:
1x1=1 2x1=2 2x2=4 3x1=3 3x2=6 3x3=9 4x1=4 4x2=8 4x3=12 4x4=16 5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36 7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42 7x7=49 8x1=8 8x2=16 8x3=24 8x4=32 8x5=40 8x6=48 8x7=56 8x8=64 9x1=9 9x2=18 9x3=27 9x4=36 9x5=45 9x6=54 9x7=63 9x8=72 9x9=814.4 增强for循环主要用于数组或集合 。
语法:
for(声明语句 : 表达式){//代码语句}【注意】

  • 声明新的局部变量,该变量的类型必须和数组元素的类型匹配;
  • 表达式是要访问的数组名,或者是返回值为数组的方法 。
public class ForDemo03 {public static void main(String[] args) {int[] num = {10,20,30,40,50}; //定义一个数组for (int i = 0;i<5;i++){System.out.println(num[i]);}System.out.println("==================");//遍历数组的元素for (int x:num){System.out.println(x);}}}结果:
1020304050==================10203040505 break和continue语句【break】
在任何循环语句的主体部分,均可用break控制循环的流程,可以强行退出循环 。
【continue】
用在循环语句体中,用于终止某次循环过程,即跳过循环体中未执行的语句,接着进行下一次是否执行循环的判定 。
【goto】
带标签的breakcontinue
【Java学习之路:流程控制】本章节学习结束,接下来再接再厉,加油!!!

经验总结扩展阅读