public class Folgen{ public static void main(String[] args){ double i,a0,ai; ai=Double.parseDouble(args[0]); ai=ai*(ai-1)-3; while(ai<=10){ ai=ai++; } ArithmetischeFolge f = new ArithmetischeFolge(args[0],ai); System.out.println("Gerade Zahlen unter den ersten Folgegliedern:"); while (f.index <= 10) { if (f.folgenglied % 2 == 0) { System.out.print("Das Folgenglied mit dem Index " +f.index +" hat den Wert"); System.out.println(f.folgenglied + " und ist gerade "); } f.naechstesGlied(); } }}class ArithmetischeFolge{ int index; double ai,schrittweite, folgenglied ; public ArithmetischeFolge(String anfangswert, double ai){ folgenglied=Integer.parseInt(anfangswert); index=1; schrittweite=ai; } void naechstesGlied() { folgenglied = folgenglied + schrittweite; index++; }}