9.3.. Napisati program za odredjivanje najvećeg od 3 broja, korišćenjem funkcije nalaženja većeg od 2 broja.
Opis programa: Koristi se metod nalaženja većeg od 2 max(a, b). Zatim se poziva ponovo isti metod koji od nađenog većeg broja od 2 traži veći od njega i preostalog (trećeg) broja: max(max(a, b), c)
Opis programa: static - Ako koristimo ključnu riječ static, može joj se pristupiti bez kreiranja objekta.
Listing programa:
I varijanta jedna funckija - poredjenje dvije varijable
// 09310041
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 3 broja"); // naslov
int a, b, c; // 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("Najveci od " + a + ", " + b + ", " + c); // ispis ucitana 3 broja
System.out.print(" je " + max(max(a, b), c)); // ispis najvece (prvo dva), pod njih i treceg
}
}
Ispis na ekranu:
Najveci od 3 broja
1. broj: 2
2. broj: 5
3. broj: 3
Najveci od 2, 5, 3 je 5
Index
|
|