随着时代的不断发展与进步,越来越多的人投入到java编程语言的学习中来。今天主要为大家介绍一下,java的循环语句主要包括哪几类,以及通过详细的实例来进行展示。
首先,java主要的循环结构有四种,分别是1.while循环;2.do…while循环;3.for循环,还有一种是在java5中引入的5.增强型for循环。
接下来分别为大家解释下这些循环结构。
第一种是while循环,它最基本的循环,它的结构为:
while (布尔表达式) { //循环内容 }
只要布尔表达式为true,循环就会一直执行下去。实例展示如下:
public class Test { public static void main(String args[]) { int x = 10; while (x < 20) { System.out.print("value of x : " + x); x++; System.out.print("\n"); } } }
运行结果如下:
value of x: 10 value of x: 11 value of x: 12 value of x: 13 value of x: 14 value of x: 15 value of x: 16 value of x: 17 value of x: 18 value of x: 19
第二种是do…while循环。对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。虽然do…while循环和while循环相似,但是do…while循环至少会执行一次。结构如下:
do { //代码语句 } while (布尔表达式);
实例展示如下:
public class Test { public static void main(String args[]) { int x = 10; do { System.out.print("value of x : " + x); x++; System.out.print("\n"); } while (x < 20); } }
运行结果如下:
value of x: 10 value of x: 11 value of x: 12 value of x: 13 value of x: 14 value of x: 15 value of x: 16 value of x: 17 value of x: 18 value of x: 19
第三种是for循环。虽然所有循环结构都可以用while或者do...while表示,但java提供了另一种语句 ,也就是for循环,使一些循环结构变得更加简单。
for循环执行的次数是在执行前就确定的。语法格式如下:
for (初始化; 布尔表达式; 更新) { //代码语句 }
实例展示如下:
public class Test { public static void main(String args[]) { for (int x = 10; x < 20; x = x + 1) { System.out.print("value of x : " + x); System.out.print("\n"); } } }
运行结果如下:
value of x: 10 value of x: 11 value of x: 12 value of x: 13 value of x: 14 value of x: 15 value of x: 16 value of x: 17 value of x: 18 value of x: 19
最后一种是java增强for循环。
它的语法格式如下:
for (声明语句: 表达式) { //代码句子 }
实例展示如下:
public class Test { public static void main(String args[]) { int[] numbers = { 10 , 20 , 30 , 40 , 50 }; for (int x: numbers) { System.out.print(x); System.out.print(","); } System.out.print("\n"); String[] names = { "James" , "Larry" , "Tom" , "Lacy" }; for (String name: names) { System.out.print(name); System.out.print(","); } } }
运行结果如下:
10, 20, 30, 40, 50 , James, Larry, Tom, Lacy,
以上就是关于java循环结构语句分为哪几类以及相关实例的展示。想要了解更多java经典例子,敬请关注奇Q工具网。
推荐阅读: