Rumah >Java >javaTutorial >Java Array Iterator
Contoh:
IKLAN Kursus Popular dalam kategori ini JAVA MASTERY - Pengkhususan | 78 Siri Kursus | 15 Ujian Olok-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
int A[]={1,2,4};
Contoh:
int[] A={1,2,4};
Contoh:
int[]A={1,2,4};
Mengapa Elemen Tatasusunan Diulang?
Lakukan sebarang operasi khusus pada elemen tatasusunan, kemudian ulang elemen dan gunakan operasi. Operasi ialah Penambahan, pendaraban, pembahagian, penolakan, dsb., pada elemen tatasusunan.
Dalam berapa banyak cara Elemen Tatasusunan boleh Diulang?
Seperti yang kita bincangkan di atas, elemen tatasusunan boleh diulang dalam 3 cara, jadi berdasarkan tatasusunan fungsi gelung boleh mengulang elemennya.
Sintaks:
int a[]=new int[size of an array]; for(int i=0;i<a.length;i++) { //array logic }
Sintaks:
int a[]=new int[size of an array]; for(int i=0:a) { //array logic }
Sintaks:
int a[]=new int[size of an array]; int i=0; for(i<a.length) { //array logic i++; }
Di bawah ialah contoh Java Array Iterator:
Kod:
public class Main { public static void main(String[] args) { //defining static array with 10 elements int arrayNumbers[] = {1,2,3,4,5,6,7,8,9,10}; //for loop for(int i=0;i<arrayNumbers.length;i++) { //displaying array index and its corresponding values System.out.println("arrayNumbers["+i+"]"+" index value :"+arrayNumbers[i]); } } }
Output:
Kod:
import java.util.Scanner; public class Main { public static void main(String[] args) { // Scanner for taking input from user Scanner scanner = new Scanner(System.in); System.out.println("Enter size of the array =>"); // for integer input user nextInt() int input = scanner.nextInt(); // defining dynamic array with any required size elements int arrayNumbers[] = new int[input]; System.out.println("Enter array elements=>"); //for loop for adding elements to the array dynamically for(int i=0;i<arrayNumbers.length;i++) { arrayNumbers[i]=scanner.nextInt(); } System.out.println("Dynamic array elements are=>"); // for loop for (int i = 0; i < arrayNumbers.length; i++) { // displaying array index and its corresponding values System.out.println("arrayNumbers[" + i + "]" + " index value :" + arrayNumbers[i]); } //closing scanner object scanner.close(); } }
Output:
Kod:
public class Main { public static void main(String[] args) { //defining static array with 7 elements double doubleNumbers[] = {12.0,14.0,15.21,13.57,69.72,11,13}; int temp=0; //for each loop for(double i:doubleNumbers) { //displaying array index and its corresponding values System.out.println("doubleNumbers["+temp+"]"+" index value :"+i); temp++;//temp is for storing index values as int type because array index never exist in double form } } }
Output:
Kod:
import java.util.Scanner; public class ForEachDynamicArrayIterator { public static void main(String[] args) { // Scanner for taking input from user Scanner scanner = new Scanner(System.in); System.out.println("Enter size of the array =>"); // for integer input user nextInt() int input = scanner.nextInt(); // defining dynamic array with any required size elements double doubleNumbers[] = new double[input]; System.out.println("Enter array elements=>"); //for loop for adding elements to the array dynamically for(int i=0;i<doubleNumbers.length;i++) { doubleNumbers[i]=scanner.nextDouble(); } System.out.println("Dynamic array elements are=>"); int temp=0; // foreach loop for (double d:doubleNumbers) { // displaying array index and its corresponding values System.out.println("doubleNumbers[" + temp + "]" + " index value :" +d); temp++;//temp is for storing index values as int type because array index never exist in double form } //closing scanner object scanner.close(); } }
Output:
Kod:
public class WhileStaticArrayIterator { public static void main(String[] args) { //defining static array with 6 elements String[] stringArray = {"Paramesh","Ramesh","Amardeep","Chaithanya","Krishna","Rama"}; int temp=0; //for each loop while(temp<stringArray.length) { //displaying array index and its corresponding values System.out.println("stringArray["+temp+"]"+" index value :"+stringArray[temp]); temp++;//temp is for storing index values } } }
Output:
Kod:
import java.util.Scanner; public class WhileDynamicArrayIterator { public static void main(String[] args) { // Scanner for taking input from user Scanner scanner = new Scanner(System.in); System.out.println("Enter size of the array =>"); // for integer input user nextInt() int input = scanner.nextInt(); // defining string dynamic array with any required size elements String stringArray[] = new String[input]; System.out.println("Enter array string elements=>"); // for loop for adding elements to the array dynamically for (int i = 0; i < stringArray.length; i++) { stringArray[i] = scanner.next(); } System.out.println("Dynamic array elements are=>"); int temp = 0; // foreach loop while (temp<stringArray.length) { // displaying array index and its corresponding values System.out.println("stringArray[" + temp + "]" + " index value :" + stringArray[temp]); temp++;// temp is for storing index values } // closing scanner object scanner.close(); } }
Output:
Nota: untuk setiap gelung, masa lelaran adalah sangat kurang daripada sementara dan untuk gelung, jadi setiap gelung diutamakan berbanding sementara dan untuk gelung.Suatu tatasusunan boleh diulang dengan menggunakan gelung for, untuk setiap gelung dan gelung while dengan nilai statik dan dinamik. Lelaran tatasusunan digunakan untuk melaksanakan sebarang operasi pada elemen tatasusunan.
Ini adalah panduan untuk Java Array Iterator. Di sini kita membincangkan cara Adakah Array Iterator Berfungsi di Java dan Contohnya bersama dengan Pelaksanaan Kodnya. Anda juga boleh membaca artikel cadangan kami yang lain untuk mengetahui lebih lanjut –
Atas ialah kandungan terperinci Java Array Iterator. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!