7.2.. Od tri upisana broja (a, b, c) sa tastature naći najveći.

Opis rješenja: Vrijednosti tri broja se učitavaju sa tastature. Nova varijabla max prima vrijednost varijable a. Zatim poredimo da li je b veće od max, ako jeste tad max postaje b. Slijedeće poređenje je da li je c veće od max. Ako je c veće od max tad je to nova vrijednost max.

Opis programa: Algoritam nalaženja najvećeg broja je dat u opisu rješenja. Po upisu vrijednosti varijabli a, b i c postavlja se početna vrijednost varijable max. Logičkim izrazom b>max u naredbi IF se provjerava da li je vrijednost varijable b veća od pretpostavljenog maksimuma. Ako je logički izraz istinit mijenja se vrijednost varijable max. Isto poređenje i po potrebi zamjena se obavlja u slijedećoj naredbi IF. Ispis vrijednosti je na kraju.

Listing programa:

import java.util.Scanner;
public class Main {
    public static void main(String[] args)	{
    Scanner input = new Scanner (System.in);
    System.out.print("Unesi a: ");
    int a=input.nextInt();
    System.out.print("Unesi b: ");
    int b=input.nextInt();
    System.out.print("Unesi c: ");
    int c = input.nextInt();	
    int max = a;
		
    if (b > max)
        max = b;
    if(c > max)
        max = c;
		
		System.out.print("Najveci broj je: " +max);
}}

Ispis na ekranu:

Index