Zadataj u Javi, pomoć?

Poruka
4
Dobili smo domaći na fakultetu za jedan Java program koji glasi:

Napišite Java program koji u osnovnoj klasi programa pored main metoda ima metod sa imenom nadjiMinimumMaksimumNiza. Ovaj metod kao argument uzima niz realnih vrednosti, a kao rezultat vraća niz realnih vrednosti. Metod treba da pronađe najmanju i najveću vrednost u nizu koji mu je prosleđen kao argument. Na kraju treba da kreira niz od dva elementa, gde će za prvu vrednost tog niza imati najmanju vrednost koju je pronašao, a za drugu vrednost tog niza će imati najveću vrednost koju je našao. Tako kreirani niz od dva elementa metod treba da vrati kao svoj rezultat. U main metodu osnovne klase programa napraviti niz od N elemenata, gde je N broj koji korisnik unese sa tastature. Program zatim od korisnika traži da unese N realnih brojeva koje smešta u adekvatne elemente niza. Tako popunjen niz program prosleđuje metodu nadjiMinimumMaksimumNiza, a kao rezultat dobija niz od dva realna broja. Na kraju, program prikazuje prvi i drugi element vraćenog niza kao najmanji i najveći pronađeni broj niza.

Da li je neko upoznat šta treba uraditi?

Unapred zahvalan. :)
 
Jeste da je ovo odgovor sa velikim zakašnjenjem, ali evo postaviću rešenje u nadi da će ovo možda nekom pomoći. z:)
Kod:
import java.util.Scanner;

public class DomaciZadatak {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("Unesite n (velicinu niza): ");
        int n = in.nextInt();
        double niz[] = new double[n];
        System.out.println("Unosite brojeve: ");
        for (int i=0; i<n; i++) {
            niz[i] = in.nextDouble();
        }
        System.out.println("Uneti niz: ");
        for (int i=0; i<n; i++) {
            System.out.print(niz[i] + " ");
        }
        System.out.println();

        double[] nizRezultat = nadjiMinimumMaksimumNiza(niz);

        System.out.print("Minimalna vrednost niza: ");
        System.out.println(nizRezultat[0]);
        System.out.print("Maksimalna vrednost niza: ");
        System.out.println(nizRezultat[1]);
    }
    public static double[] nadjiMinimumMaksimumNiza(double[] arg0) {
        double max = Double.MIN_VALUE;
        double min = Double.MAX_VALUE;
        for (int i=0; i<arg0.length; i++) {
            if (arg0[i]>max) {
                max = arg0[i];
            }
        }
        for (int i=0; i<arg0.length; i++) {
            if (arg0[i] < min) {
                min = arg0[i];
            }
        }
        double[] nizRezultat = new double[2];
        nizRezultat[0] = min;
        nizRezultat[1] = max;

        return nizRezultat;
    }
}

Ukoliko vam je potrebna neka pomoć, pišite. Pomoći ću vam koliko mogu. (Ne mogu previše, jer sam i ja početnik. :D )
 

Back
Top