/* Kilka słów o pętlach ;) */

public class start {
  public static void main(String[] args) {
    int cos=0;
// zdeklarowanie zmiennej cos i nadanie jej wartosci 0

    for(cos=0; cos<10; cos++) { // najczesciej stosowana petla FOR
      // 1 parametr ustawienie zmiennej cos na zero (wyżej zrobilismy to samo...)
      // 2 parametr (warunek) sprawdz czy cos < 10
      // 3 parametr cos++ - zwiekszenie zmiennej cos o 1
      // parametry nie sa wymagane np.
      // for( ; ; ) { }
      // jest pętla nieskonczona ponieważ nie ma żadnego warunku!
      System.out.print(cos+",");
      // wyswietlenie wartosci zmiennej cos i przecinka
    }
    System.out.println(" to była metoda for...");

    cos = 0;
// nadanie zmiennej cos wartosci 0
    while (cos < 10) { // dopoki zmienna cos jest mniejsza od 10 wykonuj instrukcje
      System.out.print(cos+","); // wyswietlenie zmiennej cos
      cos++; // zwieksz wartosc zmiennej cos o jeden
    }
    System.out.println(" to była metoda while...");

    cos = 0;
// nadanie zmiennej cos wartosci 0
    do { // wykonuj instrukcje ponizej:
      System.out.print(cos+",");
      cos++;
// zwieksz warosc zmiennej cos o jeden
    } while (cos < 10); // sprawdz warunek i jesli jest wykonany przerwij petle
    System.out.println(" to była metoda do-while...");

    // roznica miedzy while a do-while:
    // w petli while warunek jest sprawdzany przed wykonaniem instrukcji petli
    // a w petli do-while warunek jest sprawdzony po wykonaniu instrukcji petli
  }
}