Alternáló sorozat, előltesztelő (while) ciklussal (Alternalo.java) public class Alternalo{ public static void main(String[] args){ int n,i,a,x,s; n=10; i=1; a=1; s=-1; Ezzel a változóval módosítjuk az érték előjelét. x=1; x = változó növekmény while(i<=n){ System.out.println(a); x=x+2; A növekményt növeljük 2-vel. Ez az előjelváltáshoz szükséges összeadás miatt kell. a=a+x*s; A sorozatelem aktuális értékéhez hozzáadjuk a változó előjelű növekményt. s=s*(-1); Megváltoztatjuk az s változó előjelét. i=i+1; } } } Alternáló sorozat, for ciklussal (AlternaloV1.java) public class AlternaloV1{ public static void main(String[] args){ int n,i,a,s,x; n=10; a=1; s=-1; x=1; for(i=1;i<=n;i=i+1){ System.out.println(a); x=x+2; a=a+x*s; s=s*(-1); } } } Alternáló sorozat, hátultesztelő (do - while) ciklussal (AlternaloV2.java) public class AlternaloV2{ public static void main(String[] args){ int n,i,a,s,x; n=10; i=1; a=1; s=-1; x=1; do{ System.out.println(a); x=x+2; a=a+x*s; s=s*(-1); i=i+1; }while(i<=n); } }