9.3.. Napisati program sa funkcijom za odredjivanje najvećeg među 2 odnosno 4 broja.

Listing programa:

I varijanta jedna funckija - poredjenje dvije varijable
// 09311002
import java.util.Scanner;
public class Main {

  static int max(int a, int b) {   // definisanje funkcije max - veci od dva
   if (a > b)             // ako je prvi veci?
      return a;           // izlazna vrijednost funkcije - veci od dva broja
   else                   // drugi veci
      return b;           // izlazna vrijednost funkcije - veci od dva broja
  }

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Najveci od 4 broja");   // naslov
		 
        int a, b, c, d;           // deklarisanje varijable
        System.out.print("1. broj: ");
        a = input.nextInt();                // učitaj prvi broj
        System.out.print("2. broj: ");
        b = input.nextInt();                // učitaj drugi broj
        System.out.print("3. broj: ");
        c = input.nextInt();                // učitaj treci broj
        System.out.print("4. broj: ");
        d = input.nextInt();                // učitaj cetvrti broj
		
        System.out.println("Najveci od " + a + ", " + b + ", " + c + ", " + d);   // ispis
        System.out.print(" je " +  max(max(a, b), max(c, d)));                  // ispis najvece
   }  
}

Ispis na ekranu:
Najveci od 4
Prvi broj: 2
Drugi broj: 3
Treci broj: 44
Cetvrti broj: 5
Najveci od 2, 3, 44, 5 je 44

Index