7.2.. Naći najveću razliku između 4 učitana broja. Poredi se razlika susjednih bojeva.

Opis rješenja: Prvo se izračuna apsolutna vrijednosti razlika susjednih brojeva (). Zatim se porede dobivena tri broja i traži najveći tj. na ovaj način dobija se najveća razlika.

Listing programa:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import java.util.Scanner;
public class Main {
    public static void main(String[] args)  {
    Scanner input = new Scanner (System.in);
  
        System.out.print("Unesi a: ");
        double a=input.nextDouble();
        System.out.print("Unesi b: ");
        double b=input.nextDouble();       
        System.out.print("Unesi c: ");
        double c=input.nextDouble();   
        System.out.print("Unesi d: ");
        double d=input.nextDouble();
         
        double x=Math.abs(b-a);
        double y=Math.abs(c-b);
        double z=Math.abs(d-c);
          
        double max=x;
        if (y>max) max=y;
        if (z>max) max=z;
          
        System.out.print("Najveca razlika je: " +max);
    }
}

Ispis na ekranu:

Index