Java提供了两种主要方法,用于通过数组进行迭代:传统
循环和增强的for
循环。 两者都有效地处理数组元素,但它们的应用程序略有不同。本文演示了如何将每种循环类型用于数组遍历。for-each
>
方案1:
<code>Input: String[] names = {"Ravi", "Riya", "Ashish"}; Output: Ravi, Riya, Ashish</code>>方案2:
>
<code>Input: int[] numbers = {2, 4, 5, 7}; Output: {2, 4, 5, 7}</code>>用
loop for
迭代
当您需要对迭代过程进行精确控制时,
for
语法:
>示例:
<code class="language-java">for (initialization; condition; increment) { // Statements }</code>
此Java代码使用A循环通过字符串数组进行迭代:
>输出:for
<code class="language-java">public class ArrayIteration { public static void main(String[] args) { String[] companies = {"Microsoft", "Google", "Facebook", "Oracle"}; System.out.println("Using a for loop:"); for (int i = 0; i < companies.length; i++) { System.out.println(companies[i]); } } }</code>
>用
loop(增强<code>Using a for loop: Microsoft Google Facebook Oracle</code>loop)
迭代
for-each
for
循环简化了迭代,消除了对明确索引管理的需求。当您只需要访问每个元素的值而无需其索引时,它是首选的。
>
for-each
>示例:
此示例使用<code class="language-java">for (data_type element : array) { // Statements }</code>循环通过整数数组迭代:
>输出:
for-each
结论
<code class="language-java">public class ArrayIteration { public static void main(String[] args) { int[] values = {2, 34, 51, 8, 56, 90}; System.out.println("\nUsing a for-each loop:"); for (int value : values) { System.out.println(value); } } }</code>和
<code>Using a for-each loop: 2 34 51 8 56 90</code>>循环提供了有效的方法来迭代通过Java数组。当索引访问至关重要时,请选择
循环以更简单,无索引迭代。>
以上是Java程序迭代使用和foreach循环的数组的详细内容。更多信息请关注PHP中文网其他相关文章!