8.7.. Napisati program da ispisuje u prvom redu jedno ime a zatim u svakom narednom po jedno ime više.

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
// 08714002
public class Main {
    public static void main(String[] args) {
        int i, j;
        i = 1;                    // pocetna vrijednost i
        do {                      // pocetak do-while petlje i
            j = 1;                // pocetna vrijednost j
            do {                  // pocetak do-while petlje j
                System.out.print("IME ");   // ispis teksta sa razmakom iza
                j++;              // slijedeca vrijednost j
            } while (j <= i);  // dok je j <= i ponavljaj 
            System.out.println(); // novi red
            i++;                  // slijedeca vrijednost i
        } while (i <= 3);  // dok je i <= 3 ponavljaj
    }
}

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

Ispis na ekranu:

Index