9.3.. Napisati program sa funkcijom za izračunavanje površine kvadrata.

Listing programa:

I varijanta   poziv metada iz naredbe ispisa
// 09351010
// Povrsina kvadrata
import java.util.Scanner;
public class Main {

  static int povrsina(int a) {   // definisanje funkcije povrsina kvadrata
     return a * a;               // dvostruka vrijednost broja - izlazna vrijednost funkcije
  }

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

        System.out.print("Stranica  = " + a + "\tPovrsina = " + povrsina(a));   // ispis povrsine
    }
}

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

  static int povrsina(int a) {   // definisanje funkcije povrsina kvadrata
     return a * a;               // povrsina kvadrata - izlazna vrijednost funkcije
  }

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Povrsina kvadrata");   // naslov
		 
        int a;                             // deklarisanje varijable
        System.out.print("Stranica: ");
        a = input.nextInt();               // učitaj vrijednost strnaice
        int p = povrsina(a);       // poziv metoda
		
        System.out.print("Stranica  = " + a + "\tPovrsina = " + p);   // ispis povrsine
    }
}

  static int dvaX(int a) {   // definisanje funkcije dvostruke vrijednsoti broja
     return a + a;    // dvostruka vrijednost broja - izlazna vrijednost funkcije
  }

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Dvostruka vrijednost ucitanog broja");   // naslov
		 
        int a;                             // deklarisanje varijable
        System.out.print("Broj: ");
        a = input.nextInt();                // učitaj prvi broj

        int izracunajDvostrukuVrijednost = dvaX(a);       // poziv metoda
        System.out.print("Stranica  = " + a + "Dvostruka vrijednost ucitanog broja = " + izracunajDvostrukuVrijednost);   // ispis sume
    }
}

Ispis na ekranu:
Povrsina kvadrata
Stranica: 3
Stranica = 3    Povrsina = 9

Ispis na ekranu:

Index