The Programming Project: Array
Showing posts with label Array. Show all posts
Showing posts with label Array. Show all posts

Friday, December 30, 2022

ICSE Java Programming Range of Array 2023 Q6 SPECIMEN PAPER

ICSE Java Programming Range of Array 2023 Q6 SPECIMEN PAPER

Range of array in java example.






import java.util.Scanner;

public class ICSEJava2023 {
    public static void main(String[] args) {
        Range obj = new Range();
        obj.inputArray();
        System.out.println("Original Array;");
        obj.display();
        obj.sortArray();
        }
}

class Range {
    public void sortArray() {
        for (int i = 0; i < this.array_size - 1; i++)
            for (int j = 0; j < this.array_size - i - 1; j++)
                if (this.array[j] < this.array[j + 1]) {
                    double temp = this.array[j];
                    this.array[j] = this.array[j + 1];
                    this.array[j + 1] = temp;
                }
        System.out.println("Range of the array is:"+(this.array[0]-this.array[this.array_size-1]));
    }

    public void inputArray() {
        Scanner in = new Scanner(System.in);
        System.out.println("Enter the elements of the array:");
        for (int i = 0; i < this.array_size; i++) {
            System.out.println("Enter the element:");
            this.array[i] = in.nextDouble();
        }
        in.close();
    }

    public void display() {
        for (int i = 0; i < this.array_size; i++)
            System.out.print(this.array[i] + " ");
        System.out.println();
    }
    Range() {
        this.range = 0;
    }
    private double[] array = new double[20];
    private double range;
    private static int array_size = 20;
}