Java’da dizi elemanını bulmak için birçok yol bulunabilir. En basit yol bir for döngüsü kullanmaktır. Aşağıdaki kod, verilen bir dizide bir elemanın bulunup bulunmadığını kontrol eder:
import java.util.Scanner;
public class ArrayElementSearch {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the number of elements in the array: ");
int n = scanner.nextInt();
int[] array = new int[n];
System.out.println("Enter the elements of the array: ");
for (int i = 0; i < n; i++) {
array[i] = scanner.nextInt();
}
System.out.print("Enter the element to search for: ");
int element = scanner.nextInt();
int index = -1;
for (int i = 0; i < n; i++) {
if (array[i] == element) {
index = i;
break;
}
}
if (index != -1) {
System.out.println("The element " + element + " is found at index " + index);
} else {
System.out.println("The element " + element + " is not found in the array");
}
}
}
Bu kod, kullanıcıdan dizinin boyutunu ve elemanlarını alır ve aranacak elemanı ister. Sonra, for döngüsü ile dizi içinde eleman aranır. Eğer eleman bulunursa, index değişkeni elemanın dizideki indeksi ile güncellenir ve döngü kırılır. Sonra, index değişkeni kontrol edilir. Eğer index -1 ise, eleman dizide bulunamaz ve kullanıcıya bildirilir. Eğer index değişkeni -1 değilse, eleman dizide bulunmuştur ve kullanıcıya bulunan elemanın indeksi bildirilir.
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır Java programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.