首頁 > Java > java教程 > Java程序迭代使用和foreach循環的數組

Java程序迭代使用和foreach循環的數組

Susan Sarandon
發布: 2025-02-07 11:51:10
原創
638 人瀏覽過

Java program to iterate over arrays using for and foreach loop

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語法:

>

>示例:

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>
登入後複製
loop)

迭代 for-eachfor循環簡化了迭代,消除了對明確索引管理的需求。當您只需要訪問每個元素的值而無需其索引時,它是首選的。

語法:

> 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數組。當索引訪問至關重要時,請選擇循環,而

循環以更簡單,無索引迭代。 >

以上是Java程序迭代使用和foreach循環的數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
java可以做為web的後端嗎?
來自於 1970-01-01 08:00:00
0
0
0
安裝JAVA
來自於 1970-01-01 08:00:00
0
0
0
無法安裝java
來自於 1970-01-01 08:00:00
0
0
0
求救:JAVA加密的資料PHP解密
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板