Seite 1 von 1

Java-Problem keine Eingaben möglich..

BeitragVerfasst: 03.11.2009, 22:02
von warlord2909
Guten Abend !
Hab ein mehr oder weniger kleines Problem mit Java ..
An der Uni hier benutzen wir Java in der Version 1.6, auf meinem Rechner läuft Ubuntu 9.04.
Ich erstelle also eine .java, die extra sehr simpel gehalten ist, kann sie allerdings nicht fehlerfrei kompilieren, weiß jemand warum ?
Es sollten keine Syntax-Fehler drin sein, das gleiche Problem habe ich auch mit nem Programm vom Prof selbst..
Sieht so aus als ob stdin nicht bekannt ist aber ich habe keine Ahnung warum nicht =/
Hier Programmcode+Fehler:

http://www.imagesup.de/picture.php?code=qy8gu2uqigx3hclxhk



MfG
Henning

BeitragVerfasst: 03.11.2009, 22:13
von nasenbaer
Sollte das nicht System.in.read oder so heißen? Aber meine java-Kenntnisse sind jetzt auch ziemlich alt und verblichen...

BeitragVerfasst: 03.11.2009, 22:56
von warlord2909
laut meinem Prof nid :D
ich slebst hab kA da ich keine literatur zu java 1.6 hab abseits vom Skript -.-

BeitragVerfasst: 03.11.2009, 23:30
von nasenbaer
Hab mal hier: http://www.innovation.ch/java/java_compile.html
Das hier reingehauen:
Code: Alles auswählen
import java.io.*;

class teststdin
{
  public static void main(String[] args)
  {
    System.out.println("echo int");

    int x;
    String zeile = "";
    BufferedReader stdin = new BufferedReader(
     new InputStreamReader(System.in)
    );

    try
    {
      zeile = stdin.readLine();
    }
    catch (java.io.IOException e) {  }
    x=Integer.parseInt( zeile );
    System.out.println(x);
  }
}

Aber ich glaub das geht sauberer/einfacher^^
Unterlagen hab ich auch keine mehr, die hab ich verschenkt, als ich bschlossen habe,
dass C++ für mich besser ist als Java und ich Java nie können werde :D

btw: mein browsa spinnt heute -.-

BeitragVerfasst: 03.11.2009, 23:37
von warlord2909
Ich mag C++ auch lieber =/
Aber solange ich hier noch an der Uni bin muss ich wohl dank des Profs Java weitermachen =/
Ich hoffe ma es geht ncoh einfacher :D


BTW: Thanks :)