您的位置:首页 > 编程语言 > Java开发

JAVA之While语句、Do和For语句

2016-01-06 23:29 381 查看
先看While语句和Do While语句,它们有着相同之处,但是也有区别。下面示例While语句、Do While语句和For语句(运行结果是相同的):

While语句:

public class whileDEMO {

public static void main(String[] args) {
// TODO Auto-generated method stub
int x=1;
int sum=0;
while(x<=10){
//累加
sum +=x;
//修改循环条件
x++;
}
System.out.println("sum="+sum);
}

}


Do While语句:


public class DoDEMO {

public static void main(String[] args) {
// TODO Auto-generated method stub
int x=1;
int sum=0;
do{
sum+=x;
x++;
}
while(x<=10);
System.out.println("sum="+sum);

}

}


For语句:

public class ForDEMO {

public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=0;
for(int x=1;x<=10;x++){
sum +=x;
}
System.out.println("sum="+sum);
}

}


run:

sum=55


从中你可以找出区别来,do while语句就算条件不符合也至少能执行一次,但是while语句只要条件不符合就不能被执行;do while是先执行再条件限制,而while只有条件限制且符合才能执行语句。小注意的是do while语句中while条件后要记得分号结束。  

For循环结构是:for(赋初始值;判断条件;赋值增减量){

          语句1;

          语句2;

           ……

            }

图示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: