9.3.. Napisati program sa funkcijom za izračunavanje obima kvadrata.

Listing programa:

// 09351008
// Obim kvadrata
import java.util.Scanner;
public class Main {

   static int obim(int a2) {   // definisanje obim kvadrat dva broja
     return 4 * a2;            // obim broja - 4a -izlazna vrijednost funkcije
   }

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Obima kvadrata");   // naslov
		 
        int a;                             // deklarisanje varijable
        System.out.print("Stranica: ");
        a = input.nextInt();                // učitaj stranicu

        System.out.print("Stranica = " + a + "\tObim kvadrata = " + obim(a));   // ispis obim
    }
}

II verzija poziv metoda iz naredbe
// 09351008
// Obim kvadrata
import java.util.Scanner;
public class Main {

   static int obim(int a2) {   // definisanje obim kvadrat dva broja
     return 4 * a2;            // obim broja - 4a -izlazna vrijednost funkcije
   }

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Obima kvadrata");   // naslov
		 
        int a;                             // deklarisanje varijable
        System.out.print("Stranica: ");
        a = input.nextInt();               // učitaj stranicu
		
        int o = obim(a);                   // poziv metoda
        System.out.print("Stranica = " + a + "\tObim kvadrata = " + o);   // ispis obim
    }
}

III verzija  posebna varijabla za povratnu vrijednost u funkciji
// 09351008
// Obim kvadrata
import java.util.Scanner;
public class Main {

   static int obim(int a2) {   // definisanje obim kvadrat dva broja
    int r;              // rezultat
    r = a * a;	       // izracunaj rezulata
    return r;          // vraca rezultat 
   }

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Obima kvadrata");   // naslov
		 
        int a;                             // deklarisanje varijable
        System.out.print("Stranica: ");
        a = input.nextInt();               // učitaj stranicu
		
        int o = obim(a);                   // poziv metoda
        System.out.print("Stranica = " + a + "\tObim kvadrata = " + o);   // ispis obim
    }
}

Ispis na ekranu:
Obim kvadrata
Stranica: 3
Stranica = 3    Obim = 12

Ispis na ekranu:

Index