第十一章-Java流程控制-循环结构
栏目分类:java教程 发布日期:2019-09-20 浏览次数:次
第十一章-Java流程控制-循环结构
我们在编写程序时,有时需要进行一些重复性的操作,一条语句完成一个操作的方法太过于繁杂了,这时便要用到循环语句了。顾名思义,循环语句便是可以循环一个操作,反复执行一个操作的语句。Java中有while循环语句、do…while循环语句、for循环语句三种循环语句。
while循环语句依靠一个条件表达式来控制是否循环语句,条件成立为真时执行循环,条件不成立为假时退出循环。
public class While{
public static void main(String[] args){
int one=1;
while(one<11){
System.out.println("one="+ one);
one++;
}
}
}
例程中使用自加运算符使变量one在循环语句中不断增加自身的值,循环十次之后变量one其值为11,条件表达式”one<11”不成立,退出循环。在这里我们需要注意的是循环条件的设置,以while循环为例,其是先判断条件再执行语句,若是条件条件设置不正确可能不会执行循环,甚至进入死循环导致CPU占用飙升(可以将上述例程的循环条件改成”one>0”以试)。
do…while循环语句与while循环语句是相通之处的,只不过do…while循环语句的条件表达式是写在后面的,且条件表达式结尾处需加上分号”; ”。因为条件表达式在后面,do…while循环语句的特性是先执行语句,再判断条件,也就是说do…while循环会至少循环一次
public class DoWhile{
public static void main(String[] args){
int one=1;
do{
System.out.println("one="+ one);
one++;
}while(one<11);
}
}
我们在编写程序时,有时需要进行一些重复性的操作,一条语句完成一个操作的方法太过于繁杂了,这时便要用到循环语句了。顾名思义,循环语句便是可以循环一个操作,反复执行一个操作的语句。Java中有while循环语句、do…while循环语句、for循环语句三种循环语句。
while循环语句依靠一个条件表达式来控制是否循环语句,条件成立为真时执行循环,条件不成立为假时退出循环。
public class While{
public static void main(String[] args){
int one=1;
while(one<11){
System.out.println("one="+ one);
one++;
}
}
}
例程中使用自加运算符使变量one在循环语句中不断增加自身的值,循环十次之后变量one其值为11,条件表达式”one<11”不成立,退出循环。在这里我们需要注意的是循环条件的设置,以while循环为例,其是先判断条件再执行语句,若是条件条件设置不正确可能不会执行循环,甚至进入死循环导致CPU占用飙升(可以将上述例程的循环条件改成”one>0”以试)。
do…while循环语句与while循环语句是相通之处的,只不过do…while循环语句的条件表达式是写在后面的,且条件表达式结尾处需加上分号”; ”。因为条件表达式在后面,do…while循环语句的特性是先执行语句,再判断条件,也就是说do…while循环会至少循环一次
public class DoWhile{
public static void main(String[] args){
int one=1;
do{
System.out.println("one="+ one);
one++;
}while(one<11);
}
}
本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/java/451.html