Számok faktoriálisának kiíratása előltesztelő (while) ciklussal (Faktorialis.java) public class Faktorialis{ public static void main(String[] args){ int n,i,a; n=10; i=1; a=1; while(i<=n){ System.out.println(a); a=a*(i+1); A sorozatelem értékét beszorozzuk a ciklusváltozónál egyel nagyobb értékkel. Ezt lerövidthetnénk úgy, hogy a ciklusváltozó növelése után hajtanánk végre a sorozatelem előálltását (ekkor már csak azt írnánk, hogy a=a*i;). i=i+1; } } } Számok faktoriálisának kiíratása for ciklussal (FaktorialisV1.java) public class FaktorialisV1{ public static void main(String[] args){ int n,i,a; n=10; a=1; for(i=1;i<=n;i=i+1){ System.out.println(a); a=a*(i+1); } } } Számok faktoriálisának kiíratása hátultesztelő (do - while) ciklussal (FaktorialisV2.java) public class FaktorialisV2{ public static void main(String[] args){ int n,i,a; n=10; i=1; a=1; do{ System.out.println(a); a=a*(i+1); i=i+1; }while(i<=n); } }