Java(二)之break/continue区别;print/ln()区别;多重循环


接着上篇Java基础语法更新,

do...while 循环结束的条件是 while 后的条件 不成立;


4-11. Java循环跳转语句之break

break语句: 用于退出指定的循环,直接执行循环后面的代码;

语法:

break;

将该语句添加到指定的循环体内,满足该循环体的条件,则跳出该循环,继续执行该循环体外部的代码;

举个栗子:
循环将 1 到 10 之间的整数相加,如果累加值大于 20,则跳出循环,并输出当前的累加值。

Java(二)之break/continue区别;print/ln()区别;多重循环_第1张图片

注意的是:

break直接跳出循环, 位于break后循环体内的代码不会执行,但会去执行循环体外部的代码;

另外,break跳出的是循环,是for,而不是if;

如果执行到了break,那么for中{}代码段全部放弃,执行{}循环体后面的语句;

Java(二)之break/continue区别;print/ln()区别;多重循环_第2张图片

break后面的语句永远都不被执行,break后面也不能跟其他语句

Java(二)之break/continue区别;print/ln()区别;多重循环_第3张图片

4-12. Java循环跳转语句之 continue

continue 的作用是跳过循环体中剩余的语句执行下一次循环;

举个栗子:
求 1 到 10 之间的所有偶数的和;

Java(二)之break/continue区别;print/ln()区别;多重循环_第4张图片

类似JavaScript中的break和continue语句

  • break:跳出该循环体,执行循环体外部的语句;

  • continue:跳出本次循环,回到循环体顶部,重新执行循环体;

两者之间细微的差距,自己慢慢体会一下就行了;


java中控制台的输出写法

System.out.println();
// OR
System.out.print();

两者的差别:

前者输出换行,后者输出不换行;

Java(二)之break/continue区别;print/ln()区别;多重循环_第5张图片

javascript中的输出:

console.log();//控制台输出,可用于调试;
alert();//弹出框,会阻碍程序执行,一般不使用;

Java 循环语句之多重循环

循环体包含循环语句的结构称为多重循环;

三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环;

二重循环中,外层循环每执行一次内层循环要执行一圈;

常见的几种二重循环组合:

Java(二)之break/continue区别;print/ln()区别;多重循环_第6张图片

小哥哥们可以动动手,打印个长方形,三角形来练练多重循环;

      此处代码略;

你可能感兴趣的:(Java(二)之break/continue区别;print/ln()区别;多重循环)