Java Programmieren Hilfe !!!!

    • Java Programmieren Hilfe !!!!

      Wir haben bis morgen als Hausübung auf, so ein Javaprogramm zum aufen zu bringen >_>
      Es soll alle Fakten abfragen und dann in die Formel : k*x +a /(x*k)
      Ausrechnen! Ich hab das gesammte Programm schon 3 mla neu geschrieben aber der compiler hat immer nur mehr Errors produziert >_>
      Help !
      Falls sich wer auskennt... ich kopier das "falsche" Programm hier rein. Da solln wir die Fehler beheben, bzw fehlende Abfragen oder ausgaben reinschreiben ... son Müll >_>
      (*Java verfluch*

      public class Heron {
      public double heronFormula (double a, int k, double x){
      return (1/(double)(k--)) * (k*x + a/power(x,k));
      }

      private double power (double base, int exp) {
      double result = 1;
      for (int i = 0; i < exp; i++) result *=base;
      return result;
      }

      public double iterate (double radix, int rootExp, double start, double eps){
      double x_old = start;
      double x_new = heronFormula(radix, rootExp, start);
      while (Math.abs(x_old - x_new) > eps) {
      x_old = x_new;
      x_new = heronFormula(radix, rootExp, x_old);
      }
      return x_new;
      }

      public static void main (String[] args) {
      Heron h = new Heron();
      System.out.println(h.iterate(2,2,10,0.0000001));
      }
      }

      "Time passes, people move... Like a river's flow,it never ends... A childish mind will turn to noble ambition... Young love will become deep affection... The clear water's surfacereflects growth...
      Now listen to the Serenade of Water to reflect uponyourself...."


    • Also das falsche Programm da oben lasst sich, so wie es ist, problemlos compilieren und ausführen.
      Ergebnis ist 1.4142135623730954, sollte es das sein?
      Wenn nicht, dann sind die Probleme nämlich eher mathematischer Natur.
      Wenn doch, dann ist mein Compiler (j2sdk1.4.1) sehr Fehlertolerant. Vielleicht der ; am Ende der Klasse? Weiss nicht genau, ob's den braucht, programmiere lieber mit anderen Sprachen.
      Hoffe, ich habe geholfen.
      Veria
      [Veria@Wandermaus /]$ su
      Password:
      [root@Wandermaus /]# mount -a /dev/hda1 /mnt/windows
      [root@Wandermaus /]# cd /mnt/windows
      [root@Wandermaus windows]# rm * -rf

      Software is like sex: it's better when it's free.