循环语句

来源:互联网 发布:淘宝网短袖女装 编辑:程序博客网 时间:2024/06/04 17:48

while循环语句

while循环语句也被称为条件循环语句,他的循环方式为利用一个条件来控制是否继续反复执行这个语句。

语法:

while(条件表达式){

 执行语句

}

当条件表达式的返回值为真时执行“{}”中的语句,当执行完“{}”中的语句后,重新判断条件表达式的返回值,直到条件表达式的返回值为加时,推出循环。

public static void main(String args[]){

int x = 1;

int sum = 0;

while (x <= 10){

sum = sum + x;

x++;

}

System.out.println("sum = " + sum);

}

注意:while语句执行一条空语句时,会进入无限的循环,java编译器又不会报错。

do-while循环语句

do-while循环语句与while循环语句相似,他们之间的区别时while语句是先判断条件是否成立在执行循环体,而do-while循环语句则先执行一次循环,在判断条件是否成立。do-while循环语句中”{}“中的程序至少要被执行一次。

语法:

do

{

执行语句

}

while(条件表达式);

do-while循环语句在”()“后面要加上”;“,而在whil循环语句后面就不需要。

示例:

public static void main(String args[]){

//while循环

int a = 100;

while(a == 60){

System.out.println("OK1");

a--;

}

//do-while循环

intb = 100;

do{

System.out.println("OK2");

b--;

}while(b==60);

}

for循环语句

for循环是java程序设计中最有用的循环之一。一个for循环可以用来重复执行某一条语句,直到某个条件得到满足。

for语法:

for(表达式1;表达式2;表达式3){

语句序列

}

表达式1:初始化表达式;

表达式2:循环条件表达式,值为boolean型的表达式,指定循环条件;

表达式3:循环后操作表达式,负责修整变量,改变循环条件。

示例:

public static void main(String args[]){

int sum = 0;

for(int i = 2;i <= 100;i += 2){

sum = sum + i;

}

System.out.println(2到100之间的所有偶数之和为:" + sum);

}

foreach语句:是for语句的特殊版本,不能完全取代for语句,但任何foreach语句都可以改写为for语句。

示例:

public static void main(String args[]){

int arr[] = {7,5,9};

System.out.println("以为数组中的元素分别为");

for(int x :arr){       //foreach语句,int x引用变量,arr指定要循环遍历的数组,最后将x输出

System.out.println(x);

}

}

原创粉丝点击