[Java] Simple Rechnung funzt nicht

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von MethTheMan, 9. November 2006 .

  1. 9. November 2006
    Simple Rechnung funzt nicht

    Hallo hab an der Uni nen Übungszettel bekommen. Ist quasi mein erster Kontakt mit java.

    Auf dem Zettel steht der Quellcode, wenn ich ihn jedoch abtippe und probiere ans laufen zu bringen klappt es einfach nicht.


    Hier der CODE :

    Code:
    public class Expr {
     public static int foo(int a, int b, int c, int d)
     {
     return a * b + c / d - 1;
     }
    }

    In der Eingabeaufforderung bekomme ich :

    Code:
    D:\java>javac Expr.java
    
    D:\java>java Expr
    Exception in thread "main" java.lang.NoSuchMethodError: main
    
    D:\java>


    Hab ich was falsche gemacht ? Wer kann helfen ?


    mfg Meth
     
  2. 9. November 2006
    AW: Simple Rechnung funzt nicht

    hi,

    probiers mal so:
    Code:
    public class Expr {
    public static int foo(int a, int b, int c, int d)
    {
    return a * b + c / d - 1;
    }
    public static void main (String[] args) 
    {
    System.out.println( Expr.foo(1,2,3,4) );
    }
    }
    nice day
     
  3. 9. November 2006
    AW: Simple Rechnung funzt nicht

    Mach halt

    Code:
    void main()
    {
    }
    drum, oder was hast da?


    BB. Ch3c.
     
  4. 13. November 2006
    AW: Simple Rechnung funzt nicht

    "+" bedeutet nicht gleich Plus!

    Addiere sie mal so:
    bsp.

    parseFloat(document.Formular.b.value) + parseFloat(document.Formular.c.value)
     
  5. 13. November 2006
    AW: Simple Rechnung funzt nicht

    In dem Fall ist das + aber das zeichen zur addition. Du brauchst bei Java immer eine Main-Methode!

    Enweder machste das so wie harry das geschrieben hat oder du machst das alles in eine Methode:


    public class Expr
    {
    public static void main (String[] args)
    {
    int a=1, b=2, c=3, d=4:
    System.out.println( a * b + c / d - 1);
    }
    }

    BTW: Wie mach ich das mit dem Code-Feld??

    MfG
    KlausTrofobie
     
  6. 13. November 2006
    AW: Simple Rechnung funzt nicht

    Hallo.

    Wenn du mit "Code-Feld" String[]args meinst, so kannst du beim Ausführen des Programms dieses Feld mitbenutzen. D.h. beim Eintippen der Ausführung des Programms in der Kommandozeile kannst du die args mit anhängen (oder als Anhang der Parameter an das *.jar/*.class-file). Du musst diese als String übergebenen Argumente dann nur noch in das richtige Format(hier: a,b,c,d = int/float) parsen(z.B. int a = Integer.parseInt(args[0]); ) und dann klappt das.

    ciao - Idefix!
     
  7. 13. November 2006
    AW: Simple Rechnung funzt nicht

    Nee das mein ich nicht Ich meinte die ansicht.. mein Quellcode ist ja ganz normal im Thread und der von den anderen ist in einem "Code-Feld".. weiß nicht wie ich das sonst nennen soll... ist ja so wie ein zitat...

    Ich hoffe irgendjemand rafft das

    MfG
    KlausTrofobie
     
  8. 13. November 2006
    AW: Simple Rechnung funzt nicht

    Ist wohl jedem selber überlassen wie er es programmiert

    mfg klaiser
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.