JAVA基础——循环语句详解(for,foreach,while,do while)
2020-08-31 01:55
148 查看
文章目录
Java中循环语句包括:for,foreach,while,do while。
for
for使用的场景是:知道循环次数的情况下使用for循环。
for循环的格式为:
for(初始化表达式;条件表达式;更新表达式){
循环体
}
初始化表达式最先执行,并且在整个循环中只执行一次。条件表达式的结果必须是一个布尔类型。当条件表达式返回结果为false时,循环结束。
例:
public class Test { public static void main(String[] args) { for (int i = 0;i < 10;i++){ System.out.println(i); } } }
输出结果:
foreach
foreach语句是Java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。
foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。
foreach并不是一个关键字,关键字还是for,它的语法格式为:
for((元素类型type 元素变量value : 遍历对象obj){
循环语句
}
如,使用foreach循环遍历一个数组:
public class Test { public static void main(String[] args) { int[] a = {0,1,2,3,4,5,6,7,8,9}; for (int i : a){ System.out.println(i); } } }
输出结果:
for(:::){
……
}
以上代码表示死循环。
while
while循环也是循环语句当中的一种,它主要用于不知道具体循环次数的循环。
while循环的语法格式为:
while(布尔表达式){
循环体
}
当布尔表达式为false时,循环结束。
例:
public class Test { public static void main(String[] args) { int i = 0; while(i < 10){ System.out.println(i); i++; } } }
输出结果为:
while(true){
……
}
当括号内一直为true时,会成为死循环。
do while
do while循环是一种先执行,再循环的循环语句。
do while的语法为:
do{
……
}while(布尔表达式);
注意,do while循环结束后要加分号
do while循环先执行,后判断。循环至少执行一次。
例:
public class Test { public static void main(String[] args) { int i = 0; do { System.out.println(i); i++; }while (i < 10); } }
输出结果为:
相关文章推荐
- java基础3 循环语句:While 循环语句、do while 循环语句、 for 循环语句 和 break、continue关键字
- PHP循环语句详解 while, for, foreach, do while
- PHP循环语句详解 while, for, foreach, do while
- PHP循环语句详解 while, for, foreach, do while
- PHP循环语句详解 while, for, foreach, do while
- Java基础学习(十)---- for , while , do...while 循环语句
- JAVA基础-4.switch,for,while,循环嵌套,跳转语句(包含经典案例!)
- java之基础语法六(while循环、do while循环、for循环、增强for、迭代器)
- java基础61 JavaScript循环语句之while、do...while、for及for...in循环(网页知识)
- Java循环结构-for语句、while语句详解
- Java基础---条件语句、Switch、while、do while、for、break、continue
- Java基础第4天+switch语句、for,while,do...while循环语句、break,return,continue控制跳转语句...
- Java中for、while、do while三种循环语句的区别介绍
- Java基础巩固(控制流程语句之---if 判断语句、switch选择判断语句、while循环语句、for循环语句的格式,转义字符、break关键字、continue关键字)
- java基础06--while循环语句&do while循环&for循环
- 黑马程序员_java编程基础第3天1-5 循环结构while;do while;for
- Java自学之路-Java基础教程-13:Java基本语句之3-循环控制语句while和do while
- 黑马程序员_java编程基础第3天1-5 循环结构while;do while;for
- 4 Java基础语法(switch语句,循环语句(for,while),控制跳转语句(break,return,continue))
- Java中for、while、do while三种循环语句的区别介绍