循環和增強的for
循環。 兩者都有效地處理數組元素,但它們的應用程序略有不同。本文演示瞭如何將每種循環類型用於數組遍歷。 for-each
>
方案1:
<code>Input: String[] names = {"Ravi", "Riya", "Ashish"}; Output: Ravi, Riya, Ashish</code>
>
<code>Input: int[] numbers = {2, 4, 5, 7}; Output: {2, 4, 5, 7}</code>
loop for
迭代
當您需要對迭代過程進行精確控制時,
for
語法:
>示例:
for (initialization; condition; increment) { // Statements }
此Java代碼使用A循環通過字符串數組進行迭代:
>輸出:for
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]); } } }
>用
loop(增強<code>Using a for loop: Microsoft Google Facebook Oracle</code>
迭代
for-each
for
循環簡化了迭代,消除了對明確索引管理的需求。當您只需要訪問每個元素的值而無需其索引時,它是首選的。
>
for-each
>示例:
此示例使用for (data_type element : array) { // Statements }
>輸出:
for-each
結論
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>Using a for-each loop: 2 34 51 8 56 90</code>
循環以更簡單,無索引迭代。 >
以上是Java程序迭代使用和foreach循環的數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!