[Java] einfachste JAVA fragen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Halo51, 24. Januar 2007 .

Schlagworte:
  1. 24. Januar 2007
    einfachste JAVA fragen

    Hey!
    habe nun mit dem buch "sprechen sie java" angefangen und bin schon am verzweifeln!
    um programme zu schreiben benutze ich "eclipse".
    das einzige was ich bisher hinbekomme sind befehle wie System.out.println("xxx");
    selbst wenn ich befehle direkt aus dem buch abschreibe komme ich nur zu errors! das kann ja eig nicht sein...ich denke ich mache grundsätzlich was falsch! aber was?

    public static void main(String[] args) {

    int i,j;
    Out.print("Type 2 numbers:");
    i = In.readInt(); j = In.readInt();
    Out.println("Sum =" + (i + j));


    steht z.B. genauso im buch!! immer errors:baby:

    und für was genau ist IO.java? einfach nur eine datei mit bausteinen zum rechen programme schreiben?
    achja: selbst wenn ich von da einfach kopiert kommen errors...X(

    wär nett wenn mir jmd der das hier alles vor vielen jahre durchgemacht hat helfen könnte!
    danke!

    51
     
  2. 24. Januar 2007
    AW: einfachste JAVA fragen

    hast du auch IO.java imported? Wie sieht es dann aus mit den Fehlermeldungen was kommt genau?
     
  3. 24. Januar 2007
    AW: einfachste JAVA fragen

    ja wenn ich io.java benutze habe ich es auch imported... aber bei dem beispiel oben habe ich ja nur aus dem buch abgeschrieben. die fehler sind In cannot be resolved und Out cannot be resolved
     
  4. 24. Januar 2007
    AW: einfachste JAVA fragen

    hi,

    vllt hilft dir das BufferedReader In;
    da du In ist deklarien musst.
    kompletter quelltext sieht dann wie folgt aus:

    Code:
    public static void main(String[] args) {
    BufferedReader In; 
    int i,j;
    Out.print("Type 2 numbers:");
    i = In.readInt(); j = In.readInt();
    Out.println("Sum =" + (i + j));
    
    hoffe es hilft.

    nice day!!!
     
  5. 24. Januar 2007
    AW: einfachste JAVA fragen

    das programm kann so auch gar nicht laufen, weil du schonmal gar keine klasse hast.

    der code muss dann also folgendermaßen aussehen:

    Code:
    public class [B]summieren[/B] {
    
     public static void main(String[] args) {
    
     int i,j;
     System.out.print("Type 2 numbers:");
     i = In.readInt();
     j = In.readInt();
     Out.println("Sum =" + (i + j));
     }
    }
    wobei "summieren" (dickgedruckt) der klassenname ist.


    außerdem brauchst du noch die beiden Klassen "Out" und "In".

    ich hab sie dir mal hochgeladen: Download offline!

    die musst du dann beide am besten in das selbe verzeichnis kopieren, wo halt deine java-datei drin ist.

    dann müsste es eig laufen...


    //edit: so wie harry1526 es beschrieben hat, ist es nicht möglich.
     
  6. 24. Januar 2007
    AW: einfachste JAVA fragen

    erstmal danke!
    @harry1526: dann bekomm ich den error BufferedReader cannot be resolved to a type
    @HansMoleman: dumme frage: aber was ist das jetzt für eine datei und wo genau kopier ich sie hin=
    :]
     
  7. 24. Januar 2007
    AW: einfachste JAVA fragen

    das sind einfach zwei weitere klassen, die für dein vorhaben vorhanden sein müssen. was die jetzt im detail machen, weiß ich auch nicht genau.
    die dateien müssen im gleichen ordner liegen, wie deine java-datei. es könnte zudem sein, dass du die beiden klassen noch in eclipse importieren musst.
     
  8. 26. Januar 2007
    AW: einfachste JAVA fragen

    Um das Problem mit dem In und Out zu lösen, musst du nur die entsprechenden Klassen aus der JAVA-Bibliothek importieren:

    Code:
    import java.System.*;
    Das sollte zumindest das Problem mit dem Out lösen....

    Gruß Niederrheiner
     
  9. 27. Januar 2007
    AW: einfachste JAVA fragen

    für die eingabe musste erstmal, wie Niederrheiner schon richtig sagte system importieren und dann musste noch das einfügen in deinem Quelltext
    Code:
    ImputStreamReader Input = new InputStreamReader(System.in);
    BufferedReader In = new BufferedReader(Input);
    damit sollte es dann gehen

    greetz
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.