java循环语句和跳转语句和多重循环

197 阅读2分钟

while循环

while循环结构都由如下四个结构组成: 初始化、条件判断、循环体、迭代

while先判断后执行

image.png do while循环:刚好和while相反 do while是先执行后判断

do while语句:

do{

输入的内容

}while(布尔类型的表达式);

for循环:for循环语句是支持迭代的一种通用结构,是最有效、最灵 活的循环结构,而且它还比while 和do while更简洁。

 ▪ 语法形式

▪ for (初始表达式;布尔表达式;步进) {

循环体;

▪ }

image.png

image.png

这是输出的结果就是十遍 “我爱学java” 

因为·我们的布尔表达式是i<=10

breakt跳转语句:在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环, 并执行循环中剩余的语句。(break语句还可用于多支语句switch中)

– break语句终止某个循环,程序跳转到循环块外的下一条语句。

▪ continue跳转语句: 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行 的语句,接着进行下一次是否执行循环的判定。

continue :叧能用在循环里

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

continue跳出本次循环,进入下一次循环

多重循环(嵌套循环):

for(循环条件1){

//循环操作1

 for (循环条件2){

//循环操作2

        }

}

多重循环执行过程 – 外层循环变量变化一次,内层循环变量要变化一遍

一个循环体内又包含另一个完整的循环结构

– 任何两种循环都可以相互嵌套

– 可以任意层次循环,但是一般并超过3层

代码如下

public class JIUJIU{ public static void main(String[]args){ for(int a=1;a<=9;a++){   //第一层循环 for(int b=1;b<=a;b++){   //第二层循环,因为b<=a所以第一层循环一次第二层要循环第一层循环次数的减一次。 System.out.print(b+""+a+"="+ab+'\t');//这里用九九乘法表的形式输出出来,println后面不带ln就是在同一行输出 } System.out.println();//行于行之间的空格 } } }

image.png

这就是输出的九九乘法表。

以上就是这篇文章的全部内容了,想要了解更多编程相关知识可以戳视频链接继续学习~