Java循环语句

循环语句就是在满足一定条件的情况下反复执行某一个操作的语句。Java 中提供了3种常用的循环语句,分别是 while 循环语句、do.…while 循环语句和 for 循环语句

1 while 循环语句

while 语句也称条件判断语句,它的循环方式为利用一个条件来控制是否要继续反复执行这个语句。语法如下:

while(条件表达式){语句序列

当条件表达式的返回值为真时,则执行“{}”中的语句,当执

行完“{}”中的语句后,重新判断条件表达式的返回值,直到表false

条件表达式

达式返回的结果为假时,退出循环。

while循环结果如下:

Java循环语句_第1张图片

流程图:

Java循环语句_第2张图片

例子:创建类,在主方法中通过while循环计算一到一千相加定输出。

package zzz;

public class Zjy {

public static void main(String[] args) {

// TODO 自动生成的方法存根

int x=1;

int sum=0;

while(x<=1000) {

sum=sum+x;

x++;

}

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

}

}

运行结果:

Java循环语句_第3张图片

2、do...while循环语句

do..while 循环语句与while 循环语句类似,它们之间的区别是 while语句为先判断条件是否成立再执行循环体,而do..while循环语句则先执行一次循环后,再判断条件是否成立。也就是说,do….while循环语句“{}”中的程序段至少要被执行一次。

流程图:

例子:创建类首先提示用户输入6位密码,然后用Scannet扫描器内获取用户输入的密码,最后进入do……while循环进行判断,如果用户输入的密码不是931567,则用户反复输入直到输入正确为止。

package zzz;

import java.util.Scanner;

public class Zjy {

public static void main(String[] args) {

// TODO 自动生成的方法存根

Scanner sc= new Scanner(System.in);

int a;

do {

System.out.print("请输入6未的密码:");

a = sc.nextInt();

}while(931567!=a);

System.out.print("登陆成功");

sc.close();

}

}

Java循环语句_第4张图片

结果如下

Java循环语句_第5张图片

3for

你可能感兴趣的:(java,jvm,servlet)