এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে একটি অ্যারে প্রদত্ত মান রয়েছে কিনা তা পরীক্ষা করতে হবে। এটি অ্যারের উপাদানগুলির উপর পুনরাবৃত্তি করে এবং প্রদত্ত ইনপুটকে অ্যারের উপাদানগুলির সাথে তুলনা করে সম্পন্ন করা হয়৷
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ইনপুট
ধরুন আমাদের ইনপুট হল −
Enter the number to be searched: 25 The elements in the integer array: 15 20 25 30 35
আউটপুট
কাঙ্খিত আউটপুট হবে −
The array contains the given value
অ্যালগরিদম
Step 1 - START Step 2 - Declare three integer values namely my_input , i, array_size. A Boolean value my_check is defined and an integer array my_array is defined Step 3 - Read the required values from the user/ define the values Step 4 - Iterate the elements using a for loop and compare the values of the given input with in array values. Step 5 - If the values match, the element is present. If not, the element is not present. Step 6 - Display the result Step 7 - Stop
উদাহরণ 1
এখানে, একটি প্রম্পটের উপর ভিত্তি করে ব্যবহারকারী দ্বারা ইনপুট প্রবেশ করানো হচ্ছে। আপনি আমাদের কোডিং গ্রাউন্ড টুলে এই উদাহরণ লাইভ চেষ্টা করতে পারেন ।
import java.util.Scanner; public class Main { public static void main(String[] args) { int my_input , i, array_size; boolean my_check = false; System.out.println("Required packages have been imported"); Scanner my_scanner = new Scanner(System.in); System.out.println("A reader object has been defined "); System.out.println("Enter the number to be searched "); my_input = my_scanner.nextInt(); System.out.print("Enter the value of array_size : "); array_size = my_scanner.nextInt(); int my_array[] = new int[array_size]; System.out.println("Enter the elements of the array :" ); for ( i = 0 ; i < array_size ; i++ ){ my_array[i] = my_scanner.nextInt(); } for ( i = 0 ; i < array_size ; i++ ) { if (my_array[i] == my_input) { my_check = true; break; } } if(my_check) System.out.println("\nThe array contains the given value"); else System.out.println("\nThe array doesnot contain the given value"); } }
আউটপুট
Required packages have been imported A reader object has been defined Enter the number to be searched 25 Enter the size of array : 5 Enter the elements of the array : 10 15 20 25 30 The array contains the given value
উদাহরণ 2
এখানে, পূর্ণসংখ্যা পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং এর মান অ্যাক্সেস করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
public class Main { public static void main(String[] args) { int[] my_array = {15, 20, 25, 30, 35, 40}; int my_input , i, array_size; array_size = 5; my_input = 25; boolean my_check = false; System.out.println("The number is defined as " +my_input); System.out.println("The elements in the integer array is defined as :" ); for ( i = 0 ; i < array_size ; i++ ){ System.out.print(my_array[i] +" "); } for ( i = 0 ; i < array_size ; i++ ) { if (my_array[i] == my_input) { my_check = true; break; } } if(my_check) System.out.println("\nThe array contains the given value"); else System.out.println("\nThe array doesnot contain the given value"); } }
আউটপুট
The number is defined as 25 The elements in the integer array is defined as : 15 20 25 30 35 The array contains the given value