Java中for循环嵌套使用、while循环语句、do-while循环语句、三种循环的区别,特殊的执行语句

一、for循环嵌套


1、打印九九乘法表

publicclassA{

publicstaticvoidmain(String[] args){

for(inti=1;i<=9;i++){

for(intj=1;j<=i;j++){

System.out.print(j+"x"+i+"="+ (i*j) +"\t");

}

System.out.println();

}

}

}

2、打印以下图形

1.

*

**

***

****

*****

publicclassB{

publicstaticvoidmain(String[] args){

for(inti=0;i<5;i++){

for(intj=0;j<=i;j++){

System.out.print("*");

}

System.out.println();

}

}

}

二、while循环语句


1.语法结构:

while(表达式){

...代码块/循环体...

}

2.理解:

1)表达式的结果必须是boolean true -- 执行代码块 false - 跳出循环

3.死循环:

while(true){

System.out.println("死循环");

}

4.小结:不知道循环次数的情况下使用while

三、do-while循环语句


1.语法结构:

do{

...代码块/循环体...

}while(表达式);

2.理解:

1)首先,先运行一遍代码块,在判断表达式

2)表达式的结果必须是boolean

true -- 执行代码块

false - 跳出循环

3.死循环:

do{

System.out.println("死循环");

}while(true);

4.特点:先执行一次,再判断

四、for vs while vs do-while的区别


1、表达式的区别

表达式的区别:

for(初始化变量;判断条件;更新变量){}

while(判断条件){}

do{}while(判断条件);

2、执行顺序的区别

执行顺序的区别:

for:先判断,再执行

while:先判断,再执行

do-while:先执行一遍,再判断

3、应用场景的区别

应用场景的区别:

循环次数确定时 -- for

循环次数不确定时,先判断再执行 -- while

循环次数不确定时,先执行一遍再判断 -- do-while

五、特殊的流程控制语句


1、break

作用:作用于循环中,表示跳出当前循环

2、continue

作用:作用于循环中,表示跳过当前的代码块,进入到下一次循环

3、return

作用:作用于方法中,表示结束当前方法

4、lable

作用:给循环做标记(取名字)

做实验:

a:for(inti=0;i<5;i++){

System.out.println("用良心做教育");

}

面试题:下列是否会报错,报什么错?(答案:下列代码不会报错)

http://www.baidu.com

for(inti=0;i<5;i++){

System.out.println("用良心做教育");

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值