কম্পিউটার টিউটোরিয়াল

জাভা প্রোগ্রাম: অ্যারে থেকে সবচেয়ে বড়, ছোট, দ্বিতীয় বড়, দ্বিতীয় ছোট মান খুঁজে বের করা

অ্যারে থেকে সবচেয়ে বড়, ছোট, দ্বিতীয় বড়, দ্বিতীয় ছোট মান খুঁজে বের করার কোড:

উদাহরণ ১: Arrays.sort() ব্যবহার করে

import java.util.*;

public class Demo {
    public static void main(String[] args){
        int arr[] = {55, 10, 8, 90, 43, 87, 95, 25, 50, 12};
        System.out.println("Array = " + Arrays.toString(arr));
        Arrays.sort(arr);
        System.out.println("Sorted Array = " + Arrays.toString(arr));
        System.out.println("Smallest element = " + arr[0]);
        System.out.println("2nd Smallest element = " + arr[1]); // সংশোধন: arr[0] ছিল ভুল
        System.out.println("Largest element = " + arr[9]);
        System.out.println("2nd Largest element = " + arr[8]);
    }
}

আউটপুট

Array = [55, 10, 8, 90, 43, 87, 95, 25, 50, 12]
Sorted Array = [8, 10, 12, 25, 43, 50, 55, 87, 90, 95]
Smallest element = 8
2nd Smallest element = 10
Largest element = 95
2nd Largest element = 90

উদাহরণ ২: ম্যানুয়াল সর্টিং (বাবল সর্ট) ব্যবহার করে

import java.util.*;

public class Demo {
    public static void main(String[] args){
        int a;
        int arr[] = {55, 10, 8, 90, 43, 87, 95, 25, 50, 12};
        System.out.println("Array = " + Arrays.toString(arr));
        int count = arr.length;
        for (int i = 0; i < count; i++) {
            for (int j = i + 1; j < count; j++) {
                if (arr[i] > arr[j]) {
                    a = arr[i];
                    arr[i] = arr[j];
                    arr[j] = a;
                }
            }
        }
        System.out.println("Smallest: " + arr[0]);
        System.out.println("Largest: " + arr[count-1]);
        System.out.println("Second Smallest: " + arr[1]);
        System.out.println("Second Largest: " + arr[count-2]);
    }
}

আউটপুট

Array = [55, 10, 8, 90, 43, 87, 95, 25, 50, 12]
Smallest: 8
Largest: 95
Second Smallest: 10
Second Largest: 90
  1. জাভা প্রোগ্রাম: বর্গক্ষেত্রের ক্ষেত্রফল বের করার পদ্ধতি

  2. পাইথন প্রোগ্রাম অ্যারেতে সবচেয়ে বড় এলিমেন্ট বের করা

  3. পাইথনে অ্যারে থেকে সর্বোচ্চ এলিমেন্ট বের করা

  4. পাইথনে লিস্ট থেকে সর্বোচ্চ, সর্বনিম্ন, দ্বিতীয় সর্বোচ্চ ও দ্বিতীয় সর্বনিম্ন বের করা