public class SchleifenEf_21_01_2021
{

public SchleifenEf_21_01_2021()
{ action(); }
    
public void schleife1a()
{ // Gerade Zahlen von 2 bis 10 mit while-Schleife ausgeben.
  int n = 2; // Startwert
  while (n<=10)
     { System.out.print(n + " ");
       n = n + 2;  
     }
  System.out.println();   
}

public void schleife1b()
{ // Gerade Zahlen von 2 bis 10 mit for-Schleife ausgeben.
  for (int n=2; n<=10; n = n + 2)
       System.out.print(n + " ");
  System.out.println();   
}

public void schleife2()
{ // Ungerade Zahlen von 1 bis 29 mit irgendeiner Schleife ausgeben.
  int n = 1; // Startwert
  while (n<=29)
     { System.out.print(n + " ");
       n = n + 2;  
     }
  System.out.println();   
}

public void schleife3()
{ // Alle Zahlen von 1 bis 100 ausgeben ohne die Vielfachen von 5 und 7.
  int n = 1;
  while (n <= 100) 
     {  if (n % 7 != 0 && n % 5 != 0) 
        // Eine Zahl ist Vielfaches von 7, wenn man als Rest bei der Division
        // durch 7 (n % 7) eine 0 erhaelt.
             System.out.print(n + " ");
        n = n + 1; 
     }
  System.out.println();   
}

public void action()
{ schleife1a();
  schleife1b();  
  schleife2();
  schleife3();
}  

}
