9.3.. Napisati program sa funkcijom za odredjivanje manjeg od 2 broja.

Opis programa: Iz maina se poziva metod findMin1(2, 5) sa unaprijed poznatim vrijednostima. Metod se koristi u istoj klasi kao main pa se može izbjeći navođenje modifikatora u metodu (public) tj. static int findMin1(int n1, int n2) {.

Listing programa:

// 09320031
public class Main {

	static int findMin1(int n1, int n2) {
		   int min;
		   if (n1 < n2) 	// da li je prvi manji
		      min = n1;		// prvi je manji
		   else
		      min = n2;		// drugi je manji

		   return min;  	// povrat vrijednosti
		}
	
	public static void main(String[] args) {
	    int a = 2;
		int b = 3;
		System.out.println("Od brojeva " + a + " i " + b + "\t minimum = "+ findMin1(a, b)); // poziv metoda i ispis
	}
}

II verzija    dvije naredbe return (dvije mogucnosti izlaza iz funkcije)
// 09320031
public class Main {

	static int findMin1(int n1, int n2) {
		   if (n1 < n2)   	// da li je prvi manji
		      return n1;	// povratak, prvi je manji
		   else
		      return n2;	// povratak, drugi je manji
		}
	
	public static void main(String[] args) {
	    int a = 2;
		int b = 3;
        System.out.println("Od brojeva " + a + " i " + b + " manji je = "+ findMin1(a, b)); // poziv metoda i ispis		  
	}
}

III verzija  ucitavanje vrijednosti sa tastature - dvije naredbe return (dvije mogucnosti izlaza iz funkcije)
// 09320031
import java.util.Scanner;
public class Main {
	static int findMin1(int n1, int n2) {
		   if (n1 < n2)   	// da li je prvi manji
		      return n1;	// povratak, prvi je manji
		   else
		      return n2;	// povratak, drugi je manji
		}
	
	public static void main(String[] args) {
	      Scanner input = new Scanner (System.in);
	      
	      System.out.println("Manji od dva broja");
	      System.out.print("1. broj: ");
	      int a = input.nextInt();
	      System.out.print("2. broj: ");
	      int b = input.nextInt();
          System.out.println("Od brojeva " + a + " i " + b + " manji je = "+ findMin1(a, b)); // poziv metoda i ispis		  
	}
}

Ispis na ekranu:

Index