7.2.. Napisati program da provjeriti da li je upisani broj pozitivan, negativan ili nula i to ispiše.

Opis rješenja: Zadatak ima tri ispisa, međutim može se riješiti sa dvije IF naredbe budući da naredba IF ELSE  sadrži dvije mogućnosti. Sa prvom se eliminiše jedno rješenje, a sa njenim ELSE dijelom se prelazi na odlučivanje o drugom i trećem rješenju. Izbor između ove druge dvije mogućnosti se izvodi sa novom (drugom) IF ELSE naredbom.

Listing programa:

package zadatak;
import java.util.Scanner;
public class P07211016 {

	public static void main(String[] args)	{
	Scanner input = new Scanner (System.in);
	public static void main(String[] args) 
	{
		Scanner input = new Scanner(System.in);
		System.out.print("Unesi broj: ");
		int a = input.nextInt();
		if (a>0)
			System.out.print("Broj je pozitivan");
		else 
			if (a < 0)
				System.out.print("Broj je negativan");
			else 
				System.out.print("Broj je nula");
	}
}

Ispis na ekranu:

Index