9.3.. Napisati program sa funkcijom za izračunavanje kuba učitanog broja.

Listing programa:

I varijanta return a*a*a proracun, poziv iz naredbe ispisa
// 09311024
import java.util.Scanner;
public class Main {

   static int kub(int a) {   // definisanje kuba dva broja
     return a * a* a;        // proizvod broja - izlazna vrijednost funkcije - 
   }

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

        System.out.println("Broj = " + a);           // ispis broja
        System.out.print("Kub broja = " + kub(a));   // ispis kuba
    }
}

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

   static int kub(int a) {   // definisanje kuba dva broja
     return a * a* a;        // proizvod broja - izlazna vrijednost funkcije - 
   }

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

        int kubBroja = kub(a);             // poziv metoda
        System.out.println("Broj = " + a);             // ispis broja
        System.out.print("Kub broja = " + kubBroja);   // ispis kuba
    }
}

Ispis na ekranu:
Kub broja
Broj: 3
Broj = 3        Kub broja = 27

Index