循环语句:在满足一定条件时,重复执行一个操作。
Java有三个常用的循环语句。
1、while循环语句
while判断为真后,执行while循环语句,条件为假时退出循环
语法如下。
While (条件式) {
执行语句
}
示例: public class Denon {
publicstaticvoidmain (string [ ] args ) {
int num=1;
wile(num=5) {
num;
system.out.print(num ',' );
}
}
}
输出结果为2、3、4、5、6
注意: while表达式的括号后加上“; 中选择另一种天花板类型。 在这种情况下,程序执行空语句,进入死循环。 Java编辑器也不报告错误。 调试需要时间。
2、do…while循环语句
如果是while语句,则必须满足条件才能进入循环。 但是,即使不满足条件,也可能需要至少执行一次。
do…while循环和while循环类似,但不同的是do…while循环至少执行一次
语法如下。
do{
执行语句
(} While )条件表达式;
实例:
int num=1;
while(num1) {//while条件为假,不进入循环num;
system.out.print (“while”num ',';
}
do {
num;
system.out.print (" do…while " num ',');
(while ) num1; //do…循环while一次,判断条件是否成立,输出为2,
3、(1) for循环语句
for循环是用java程序设计的最有用的循环语句之一。 使用for循环可以重复执行语句直到满足条件。
语句格式:
for (初始化; 布尔表达式; 更新()。
//代码语句
}
实例:
int num1=3;
for(intI=0; i num1; I ) {
system.out.println(「I输出值”I ',';
}
I输出值0、I输出值1、I输出值2、
)2) foreach语句
foreach语句是for语句的特殊简化版本,不能完全替换for语句,但可以将foreach语句重写为for语句的版本。
foreach语法:
for (声明语句:表达式) )。
//代码语句
}
实例:
int [ ] num2=new int [ ] { 1,2,3,4,5,6 };
for(intI:num2) {
system.out.print(「I输出”I ',';
}
I输出1、I输出2、I输出3、I输出4、I输出5、I输出6、