while语句
while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。
语法结构:
变量初始化语句1;
while(条件表达式语句2){
循环体语句3;
变量变更语句4;
}
特点:大家应该都知道for循环和while循环都可以用作循环来使用,你们什么时候用哪个会更好呢?我认为最好是根据循环次数来决定。while循环可以用于循环次数不确定的,for循环用于循环次数确定的。
案例
//输出10个Hello World
int i=0;
while (i<10){
System.out.println("Hello World");
i++;
}
do while
当然除了上面的用法以外,还有一种while的变形,那就是do while了
语法:
do {需执行的代码 } while (<条件>);
这个语法有个很大的特点就是不论条件是true还是false都会先执行一遍do里面的代码。
案例1
//do whlie输出10个hello world
int i = 1;
do {
System.out.println("hello world");
i++;
}while (i<=10);
好,现在我们再来看看案例2,仔细与案例1对比一下
案例2
//do whlie输出10个hello world
int i = 1;
do {
System.out.println("hello world");
i++;
}while (i>10);
很明显案例2中i>10的条件是false的,但是我们的代码执行的时候还是会输出一次hello world,因为do while是先执行代码再进行条件判断的。
今天的分享先到这,喜欢的小伙伴可以点点关注。