java基础之while和do-while详解

  在现实生活中,运动员在操场进行赛跑,现在赛道都是圆形的所以我们一般情况下1500米要跑好几圈,然后谁先到终点谁就得第一。那么我们在计算机中可以模拟运动员赛跑。使用system语句打印”运动员赛跑”,当运动员跑第一圈的时候打印一个”运动员赛跑”,当运动员跑第二圈的时候打印第二个”运动员赛跑”... 那么这个时候就有一个问题,我们每次都要手动输入进行打印,如果该运动员跑马拉松,那么我们就要输入N多次,这样就会大大降低我们的开发效率,所以我们在java编程过程中引入了循环结构,可以让程序自己多次打印相同的执行代码,这样就可以大大增加我们的开发效率。

具体使用如下:

while循环语法:

While(循环条件){

循环体;

}

打印100”运动员赛跑”程序如下:

public class javaDemo01 {

public static void main(String[] args) {

/*

 * while()内填写条件表达式(循环条件)  用于控制循环次数

扫描二维码关注公众号,回复: 10542912 查看本文章

 * 特此声明:条件表达式i必须用在while语句前面声明并且赋初始化值

 * 循环体内的i++必须要写,用于增加i的值如果在这里不增

 * 加那么i永远都是初始化值程序将进入无限循环

 * */

int i = 0 ;

while( i < 100){

System.out.println("运动员赛跑!");

i++;

}

}

}

do-while循环语法:

do{

代码块...

}while(循环条件);

打印100”运动员赛跑”程序如下:

int i = 0;

do{

System.out.println("运动员赛跑!");

i++;

//i的表示和上述while循环一样

}while(i<100);

 

以上为两种while循环此两种循环的有什么区别呢?

while循环要先判断循环条件在执行循环体,do-while循环第一次执行循环体不用参加循环条件的判断,当第二次循环的时候才进行循环判断,也就是说do-while循环第一次不管条件成不成立都要执行一次,第二次就需要进行循环条件判断了。

发布了40 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/sj_1993/article/details/80643319