StdIn.readDouble: cannot find symbol

Plr

Mitglied
Moin,

ich habe folgendes Problem: Immer wenn ich den Befehl StdIn.readDouble verwende, kriege ich als Fehlermeldung "cannot find symbol".
Auf einem anderen Pc konnte das Programm jedoch fehlerfrei ausgeführt werden. Was habe ich falsch gemacht, bzw. was mache ich falsch?

Hier das Programm (aber daran kann es ja eigentlich nicht liegen) :

Java:
 class TemperaturUmrechnung
 {
 public static void main(String[] args) {
 System.out.print("Eingabe: ");
 double t;
 t = StdIn.readDouble();
 double tf,tc;
 tf = t * 1.8 + 32; // Grad-Celsius -> Grad-Fahrenheit
 tc = (t - 32)*5/9; // Grad-Fahrenheit -> Grad-Celsius
 System.out.println(t + " Grad Celsius entsprechen "
 + tf + " Grad Fahrenheit.");
 System.out.println(t + " Grad Fahrenheit entsprechen "
 + tc + " Grad Celsius.");
 }
 }
[/Java]
 

jgh

Top Contributor
das ist, wenn ich mich nicht irre, BlueJ-Gedöns...StdIn ist keine Klasse der Standard JRE.

[edit]bspw per [c]BufferedReader console = new BufferedReader(new InputStreamReader(System.in));[/c][/edit]
 

Plr

Mitglied
...heißt was? Sorry, ich bin erst ausgesprochen kurz dabei.

Und wie kann es denn sein, dass der gleiche Code bei mir nicht funktioniert und bei einem Bekannten schon?
 

jgh

Top Contributor
weil der wahrscheinlich die spezifische BlueJ-JRE auf seinem Rechner hat und du nicht.
Ich kenne mich mit BlueJ nicht aus, evtl. kann da ein anderer weiterhelfen?!

So oder ähnlich würde man das mit den Standard-Klassen von Java machen, ohne irgendwelche Kontrolle deines Codes, oder ExceptionHandling:

Java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

class TemperaturUmrechnung {
	public static void main(String[] args) throws IOException {
		System.out.print("Eingabe: ");
		double t;
		BufferedReader console = new BufferedReader(new InputStreamReader(
				System.in));
		t = Double.parseDouble(console.readLine());
		System.out.println(t);
		double tf, tc;
		tf = t * 1.8 + 32; // Grad-Celsius -> Grad-Fahrenheit
		tc = (t - 32) * 5 / 9; // Grad-Fahrenheit -> Grad-Celsius
		System.out.println(t + " Grad Celsius entsprechen " + tf
				+ " Grad Fahrenheit.");
		System.out.println(t + " Grad Fahrenheit entsprechen " + tc
				+ " Grad Celsius.");
	}
}
 
T

trööhööt

Gast
grund ist das "StdIn" eine klasse ist die dir scheinbar fehlt ... auf dem anderen rechner aber im CP vorhanden ist ...

allgemein sollte man grundsätzlich als anfänger von solchen "möchtegern-helper-klassen" abstand halten und es richtig lernen ...
wenn man dann erstmal weis wie es richtig geht kann man sich an der SE-api bedienen die dann z.b. [japi]Scanner[/japi] bereitstellt ... das kommt dann schon ziemlich nah an solche "CONSOLE-HELPER" ran ... und funktioniert dabei auf jedem java-system das der SE-api folgt ...
 

Plr

Mitglied
Okay, nur wie kann es sein, dass wenn mein Kumpel und ich beide das gleiche Development Kit benutzen und weder er, noch ich etwas daran verändert haben, bei ihm die Klasse funktioniert?
Ich komme halt nicht dahinter und das Problem ist, dass wir in Übungsaufgaben vom Professor diese Klasse als Selbstverständlichkeit in Programmierungen von ihm gegeben kriegen, mit denen wir dann arbeiten sollen.
Kann man sich denn sowas irgendwie importieren?
 
T

trööhööt

Gast
wie bereits erwähnt

1) lass lieber die finger von so nem schrott ... sowas kommt meist von dozenten die selbst kein plan von dem haben was sie da tun

2) wie mit jeder anderen klasse auch : dafür sorgen das diese im CLASSPATH liegt und dann über "import XXX" laden ...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Vererbung Static Scanner Objekt verwenden - von StdIn in einer importierten Klasse lesen Java Basics - Anfänger-Themen 10
N Erste Schritte StdIn vs args[] und Arrays vs "Einzelinitialisierung" Java Basics - Anfänger-Themen 6
K exec.StdIn.Write Java Basics - Anfänger-Themen 7
A stdin als Datei, eclipse Java Basics - Anfänger-Themen 6
G Externen Prozess starten - entweder stdin oder stderr auslesen Java Basics - Anfänger-Themen 3
L StdIn Stdout / Input Output Aufgabe Java Basics - Anfänger-Themen 3
W Cannot find Symbol Java Basics - Anfänger-Themen 5
M NullPointerException: Cannot read the array length because "this.Kinder" is null Java Basics - Anfänger-Themen 1
D Cannot find JUnit.framework Java Basics - Anfänger-Themen 1
W Cannot resolve symbol 'HttpServlet' Java Basics - Anfänger-Themen 2
I JSON - cannot deserialize from Object value Java Basics - Anfänger-Themen 16
J Scanner cannot be resolved to a type Java Basics - Anfänger-Themen 3
N Fehler "Cannot instantiate the type" Java Basics - Anfänger-Themen 3
jakobfritzz Array- cannot invoke "" because "" is null Java Basics - Anfänger-Themen 4
Flo :3 Variablen Type dismatch: cannot convert from string to int Java Basics - Anfänger-Themen 9
C system cannot be resolved Fehler in Eclipse Java Basics - Anfänger-Themen 18
V ClientProtocolException cannot be resolved Java Basics - Anfänger-Themen 6
A Cannot find symbol mit Konstruktoren Java Basics - Anfänger-Themen 27
A Cannot find symbol bei exceptions Java Basics - Anfänger-Themen 2
J The import org.bukkit cannot be resolved Java Basics - Anfänger-Themen 3
J Fehlermeldung unklar. non-static variable player0 cannot be referenced from a static context Java Basics - Anfänger-Themen 4
P non-static variable cannot be referenced from a static context Java Basics - Anfänger-Themen 6
L cannot find symbol variable Kon Java Basics - Anfänger-Themen 8
L constructor cannot be applied... Java Basics - Anfänger-Themen 22
F Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 5
M Cannot make a static reference to the non-static method Java Basics - Anfänger-Themen 10
P a cannot be resolved bei einer do while Schleife Java Basics - Anfänger-Themen 1
R return: cannot find symbol Java Basics - Anfänger-Themen 2
L Bluej Error: Cannot find Symbol Java Basics - Anfänger-Themen 13
Aprendiendo Interpreter-Fehler "non-static variable this cannot be referenced from a static context" Java Basics - Anfänger-Themen 2
M Iterator cannot refer to a non final... Java Basics - Anfänger-Themen 20
S Cannot find symbol (symbol ist eine Variable) Java Basics - Anfänger-Themen 13
N Cannot find symbol Java Basics - Anfänger-Themen 18
T Error: int cannot be dereferenced Java Basics - Anfänger-Themen 10
J JLabel cannot be resolved Java Basics - Anfänger-Themen 8
H Variablen error: non-static variable cannot be referenced from a static context Java Basics - Anfänger-Themen 4
P Cannot find symbol, wieso? Java Basics - Anfänger-Themen 5
UnityFriday method getPrevious in class List<ContentType> cannot be applied to given types Java Basics - Anfänger-Themen 29
M Erste Schritte cannot find symbol - Probleme mit Klassen Java Basics - Anfänger-Themen 6
B OOP next cannot be resolved or is not a field Java Basics - Anfänger-Themen 6
B OOP Cannot instantiate the type AuDList<Integer> Java Basics - Anfänger-Themen 18
U Erste Schritte cannot be referenced from a static context Java Basics - Anfänger-Themen 1
J Error: cannot find symbol - variable Java Basics - Anfänger-Themen 3
D Java Eclipse cannot be cast to java.awt.event.ItemListener Java Basics - Anfänger-Themen 3
F Erste Schritte parseint: cannot find symbol Java Basics - Anfänger-Themen 6
J Fehlermeldung : cannot invoke char(at) int on the primitive type int --- Anfänger Java Basics - Anfänger-Themen 5
M Erste Schritte [Variable] cannot be resolved to a variable Java Basics - Anfänger-Themen 4
M The Selection cannot be launched... Java Basics - Anfänger-Themen 4
M Vererbung - Cannot Find Symbol constructor... Java Basics - Anfänger-Themen 11
D error: cannot find symbol Java Basics - Anfänger-Themen 3
B Frage zu Beispielprogramm: "error: cannot find symbol" Java Basics - Anfänger-Themen 2
M Methoden Cannot be resolved to a variable Java Basics - Anfänger-Themen 5
BlueMountain Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 2
P enum: cannot be resolved to a type Java Basics - Anfänger-Themen 2
W Compiler-Fehler "non-static method cannot be referenced"-Problem Java Basics - Anfänger-Themen 6
L Error: Cannot find symbol Java Basics - Anfänger-Themen 1
W int cannot be dereferenced Java Basics - Anfänger-Themen 5
P Cannot find Symbol Java Basics - Anfänger-Themen 3
K Compiler-Fehler Button cannot be resolved or is not a field Java Basics - Anfänger-Themen 6
F Methoden Cannot refer to a non-final variable.. verständnisproblem. Java Basics - Anfänger-Themen 7
A Cannot make a static reference to the non-static field Java Basics - Anfänger-Themen 6
K The Java Runtime Environment cannot be found. Java Basics - Anfänger-Themen 6
F Input/Output IOTools Fehlermeldung: cannot be resolved Java Basics - Anfänger-Themen 16
L Cannot Find Symbol - Was soll denn das bedeuten?!? Java Basics - Anfänger-Themen 7
B Fehler "Cannot find symbol - variable number1" Java Basics - Anfänger-Themen 13
P Variablen Cannot be resolved to a variable Java Basics - Anfänger-Themen 8
B Compiler-Fehler cannot find symbol Java Basics - Anfänger-Themen 6
K Date cannot be cast to java.lang.Integer Java Basics - Anfänger-Themen 4
M Methoden "Non-static method xy cannot be referenced from a static context" Java Basics - Anfänger-Themen 20
T Cannot convert from Integer to int Java Basics - Anfänger-Themen 12
K Cannot find symbol Java Basics - Anfänger-Themen 3
H cannot find symbol Java Basics - Anfänger-Themen 4
K Objekt erstellen - error: non-static variable this cannot be referenced from a static context Java Basics - Anfänger-Themen 17
S cannot find symbol, symbol: constructor Java Basics - Anfänger-Themen 2
3 Compiler-Fehler Fehlerbehebung cannot find Symbol Java Basics - Anfänger-Themen 4
R Compiler-Fehler Cannot find symbol (Method printIn) Java Basics - Anfänger-Themen 3
H non-static method cannot be referenced from a static context Java Basics - Anfänger-Themen 2
M Meldung "cannot convert flom boolean to boolean[]" Java Basics - Anfänger-Themen 3
L Cannot make a static reference to the non-static method Java Basics - Anfänger-Themen 6
B Polymorphie A obj = new B; "cannot find symbol app()" Java Basics - Anfänger-Themen 5
S wieso Fehlermeldung cannot find symbol hier Java Basics - Anfänger-Themen 10
K Variablen Cannot make a static reference to the non-static field time Java Basics - Anfänger-Themen 6
T Cannot refer to an instance field xxx while explicitly invoking a constructor Java Basics - Anfänger-Themen 14
T Cannot find Symbol(String) Java Basics - Anfänger-Themen 9
C cannot convert from int to boolean Java Basics - Anfänger-Themen 3
2 Compiler-Fehler cannot find symbol Java Basics - Anfänger-Themen 13
N Erste Schritte import javax.media.3d....; //Fehlermeldung: cannot be resolved Java Basics - Anfänger-Themen 10
B Erste Schritte cannot find symbol - problem Java Basics - Anfänger-Themen 9
P Compiler-Fehler Cannot make a static reference to the non-static field process Java Basics - Anfänger-Themen 3
K int cannot be dereferenced Java Basics - Anfänger-Themen 2
H LocationReferenceImpl cannot be resolved to a type Java Basics - Anfänger-Themen 5
D Cannot find symbol variable Java Basics - Anfänger-Themen 9
A Compiler-Fehler Cannot find Symbol Java Basics - Anfänger-Themen 6
M Objekt Cannot instantiate the type ... Java Basics - Anfänger-Themen 10
V Datentypen int cannot be dereferenced Java Basics - Anfänger-Themen 4
R Compiler-Fehler sequenz cannot be resolved or is not a field Java Basics - Anfänger-Themen 2
V Packages: Cannot find symbol Java Basics - Anfänger-Themen 12
G Collections.binarySearch(LinkedList): cannot find method Java Basics - Anfänger-Themen 6
M Datentypen java.util.Arrays$ArrayList cannot be cast to [Ljava.lang.String; Java Basics - Anfänger-Themen 11
T Cannot be resolved to a variable Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben