Java中的循环语句

while循环语句

语法如下:

while(条件表达式)
{
    执行语句
}
/*
    当条件表达式的返回值为真时,则执行"{}"中的语句后,重新判断条件表达式的返回值,直到表达式返回的结果为假时,退出循环
*/

下面为一个循环求和的例子:

public class GetSum{
    public static void main(String args[]){
        int x = 1;
        int sum = 0;
        while(x<=100){
            sum = sum + x;
            x++;
        }
        System.out.println("sum="+sum);
    }

}
/*输出结果为:
    sum=5050
*/

do...while循环语句

语法如下:

do
{
执行语句
}
while(条件表达式);
/*
    do...while语句和while语句相似,while语句是先判断条件是否成立再执行循环体,而do...while语句则先执行循环体,再判断条件是否成立
*/

在下面例子中将展示while语句和do...while语句的区别

public class dowhileTest {
	public static void main(String args[]) {
		int a = 100;
		while(a == 60) {
			System.out.println("ok1");
			a--;
		}
		int b = 100;
		do {
			System.out.println("OK2");
			b--;
		}
		while(b==60);
	}
}
/*
    输出结果为:
    OK2
*/

for循环语句

       1、for语句

              语法如下:

for(表达式1;表达式2;表达式3)
{
    语句序列
}
//表达式1:初始化表达式,负责完成变量的初始化
//表达式2:循环条件表达式,值为boolean型的表达式,指定循环条件
//表达式3:循环后操作表达式,负责休整变量,改变循环条件

              下面例子中将使用for语句进行2-1000的偶数求和

public class forTest {
	public static void main(String args[]) {
		int sum = 0;
		for(int i=2;i<=1000;i++) {
			sum = sum + i;
		}
		System.out.println("2到1000之间的所有偶数和为:"+sum);
	}
}
/*
    输出结果为:
    2到1000之间的所有偶数和为:500499
*/

       2、foreach语句

              语法如下:

for(元素变量x:遍历对象obj){
    引用了x的Java语句;
}

              在下面这个例子中将使用foreach遍历数组

public class foreachTest {
	public static void main(String args[]) {
		int arr[] = {1,2,3,4,5,6};
		System.out.println("一维数组中的元素分别为:");
		for(int x:arr) {
			System.out.println(x);
		}
	}
}
/*
    输出结果为:
    一维数组中的元素分别为:
    1
    2    
    3
    4
    5
    6
*/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值