栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java的循环语句

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java的循环语句

        1. while

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

while(条件表达式)

{

执行语句

}

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

        ​​​​​​​        ​​​​​​​        ​​​​​​​  

 

 

int x = 1;
int sum = 0;
while(x <= 10) {
	sum += x;
	x++;
}
system.out.println("sum = " + sum);

        

        初学者经常犯的一个错误就是在while表达式的括号和加“;”

while(x < 5);
system.out.println("x = 5");

         这时程序会认为要执行一条空语句,而进入无限循环,这可能浪费很多时间去调试,应注意。

        2. do...while

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

do

{

        执行语句

}

while(条件表达式)

                        

 

int y = 100;
do
{
	System.out.println("y = 100");
}
while(y == 99);

        

        3. for

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

{

        语句序列

}

表达式1:初始化表达式,负责完成变量的初始化。

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

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

int sum_2 = 0;
for(int i = 2; i <= 100; i += 2) {
	sum_2 += i;
}
System.out.println("2到100之间的所有偶数之和为:" + sum_2);

         

        在编程中,可以用for循环的特殊语法格式来实现无限循环,利用break跳出循环

for(;;)

{
        if(条件表达式)

                break;

        执行语句

                        

 

        4. foreach

        foreach语句是for语句的特殊简化版本,不能完全取代for语句,但任何foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将特殊的for语句格式称为foreach语句。foreach语句在迭代遍历数组等方面很方便。// java 5以后新增了foreach语法。

for(元素变量 :遍历对象 obj){

        执行语句

}

int arn[] = {1, 2, 3, 4, 5};
for(int n : arn)
{
	
	System.out.println(n);
}

         

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756359.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号