public class Besenstiel { public static void main(String[] args) { double g=9.81; //einzelne Variblen definieren double l=1.45; double palt=0.25; double p0=0.25; double p=0.25; double valt=0; double t=0; double v; double a; double dt=1; while ( p <1.571) { //Schleife zur iterativen Berechnung // des Problems if(t==0){ //if-Operator für den ersten Fall t=0 a=(3*g*Math.sin(p0))/(2*l); } v=valt+dt*(3*g*Math.sin(p))/(2*l); p=palt+dt*v; a=(3*g*Math.sin(p))/(2*l); palt=p; valt=v; t=t+1; } System.out.println(t); //Ausgabe der Fallzeit } }