eval() in java

  • Hallo, es gibt ja in JavaScript die methode eval() mit der man zum beispeil einen einfachen rechner programmieren kann, z.B.

    gibt es diese eval()-funktion auch in java?

  • hab ich ja schon probiert aber es geht nicht

    ich habs schon probiert mit

    Java
    import java.util.*;
    public class rechner {
    public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    int zahlen=sc.nextInt();
    int er= eval(zahlen);
    System.out.println(""+er);
    }
    }

    und

    Java
    import java.util.*;
    public class rechner {
    public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    int zahlen=sc.nextInt();
    int er= zahlen.eval();
    System.out.println(""+er);
    }
    }


    aber keines geht... wie schreibt man das eval() ?

  • der komische java-editor erkennt die methode garnicht!

    er schreibt sofort nen compiler-fehler :(

  • Zitat


    was sit den in zahlen drinn ???

    da vermute ich mal dne fehelr..


    Es ist eben die Zahl drinnen die man eingibt, mal advon ausgehen dass der benutzer über den Scanner auch eine zah eingibt!

  • ups, hab mich im ersten post verschrieben ich meine natürlich java, wie schreibt man das eval in java... :oops: