8.6.. Napisati program da ispisuje 3 puta u 3 reda IME sa razmakom.

Opis programa: Na slici je prikazan odnos redova i kolona.

Slika 1. Glavna dijagonala i=j

Listing programa :

I varijanta   broj ponavljanja regulisano sa while naredbom
// 08614002
public class Main {
	public static void main(String[] args) {
        int i, j;
		i = 1;                    // pocetna vrijednost i
		while (i <= 3) {          // dok je i <= 3 ponavljaj - pocetak petlje
			j = 1;                // pocetna vrijednost j
			while (j <= i) {      // ispis teksta dok je j <= i u redu
				System.out.print("IME ");   // ispis teksta sa razmakom iza
				j++;              // slijedeca vrijednost j
			}   // kraj While petlje j
			System.out.println(); // novi red
			i++;                  // slijedeca vrijednost i
		}   // kraj While petlje i
	}
}

II varijanta   broj ponavljanja regulisano sa if naredbom
// 08614002
public class Main {
	public static void main(String[] args) {
        int i, j;
		i = 1;                    // pocetna vrijednost i
		while (i <= 3) {          // dok je i <= 3 ponavljaj - pocetak petlje
			j = 1;                // pocetna vrijednost j
			while (j <= 3) {      // dok je j <= 3 ponavljaj
    			if (j <= i)       // ako je  j <= i ?
				    System.out.print("IME ");   // ispis teksta sa razmakom iza
				j++;              // slijedeca vrijednost j
			}   // kraj While petlje j
			System.out.println(); // novi red
			i++;                  // slijedeca vrijednost i
		}   // kraj While petlje i
	}
}

Ispis na ekranu:

Index