Java控制语句全解析
在Java编程中,控制语句是构建程序逻辑的关键部分。它们能够帮助我们控制程序的执行流程,实现各种复杂的功能。本文将详细介绍Java中的控制语句,包括循环语句、跳转语句等。
无限循环与特殊终止条件
在编程中,有些循环会因为没有终止条件而一直运行下去。虽然像操作系统命令处理器这类程序可能需要无限循环,但大多数所谓的“无限循环”其实是有特殊终止要求的循环。而且,即使是无限循环,也有不依赖常规循环条件表达式来终止的方法。
For-Each风格的for循环
从JDK 5开始,Java定义了一种新的for循环形式,即For-Each风格的for循环。当代语言理论已经广泛接受了For-Each的概念,它也成为了程序员们期望的标准特性。For-Each风格的for循环旨在严格按顺序遍历对象集合,如数组,从开始到结束。
For-Each风格的for循环的一般形式如下:
for(type itr-var : collection) statement-block
其中, type
指定类型, itr-var
指定迭代变量的名称,该变量将依次接收集合中的元素。 collection
指定要遍历的集合。在本章中,我们主要使用数组作为集合类型。
下面通过一个例子来理解For-Each风格的for循环的动机。传统的for循环计算数组元素之和的代码如下: