1   /** 
2    * 183.592 Programmierpraxis TU Wien WS2014/15 H.Moritsch
3    * zeichnet eines (n x n)-Zeichenmusters mittels der modulo-Operation
4    */
5   public class Muster {
6       public static void main(String[] args) {
7   
8           int n = 20;
9   
10          int i;
11          int j;
12  
13          i = 1;
14  
15          while ( i <= n ) {
16              // Iteration dieser Schleife gibt eine Zeile aus:
17  
18              j = 1;
19  
20              while ( j <= n ) {
21                  // Iteration dieser Schleife gibt ein Zeichen aus (Sternchen oder Leerzeichen):
22  
23                  if ( i % j == 0  ||  j % i == 0 )
24                      System.out.print('*');
25                  else 
26                      System.out.print(' ');
27  
28                  j = j + 1;              // nächstes Zeichen
29              }
30  
31              System.out.println();       // Abschluss der Zeile 
32  
33              i = i + 1;                  // nächste Zeile
34          }
35  
36      }
37  }
38