Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hi, ich ein totaler Javaanfänger und ich hab folgendes Problem:
ich würde gerne diese Datei mit dem Name "Spielzeit.java" gerne kompilieren.
Code:
Code:
import java.io.*;
public class Spielzeit
{
public static void main(String[] args)
throws IOException
{
char r;
double minuten;
double stunden;
double tage;
double wochen;
double monate;
double jahre;
BufferedReader din = new BufferedReader(
new InputStreamReader(System.in));
do{
System.out.println("Geben sie die Anzahl der umzurechnenden Minuten ein: ");
minuten = Double.parseDouble(din.readLine());
stunden = minuten / 60;
System.out.println("Anzahl der Stunden: " + stunden);
tage = minuten / (24 * 60);
System.out.println("Anzahl der Tage: " + tage);
wochen = minuten / (60 * 24 * 7);
System.out.println("Anzahl der Wochen: " + wochen);
monate = minuten / (60 * 24 * 30);
System.out.println("Anzahl der Monate: " + monate);
jahre = minuten / (60 * 24 * 365.25);
System.out.println("Anzahl der Jahre: " + jahre);
System.out.println("Nochetwas umrechnen (j/n): ");
r = Character.parseChar(din.readLine());
}while(r != 'n');
}
}
Dann kommt folgende Fehler:
Spielzeit.java:30: cannot find symbol
symbol : method parseChar(java.lang.String)
location: class java.lang.Character
r = Character.parseChar(din.readLine());
Character besitzt ja auch keine Methode parseChar(). Wozu sollte sie auch, das parsen dient ja auch dem Umwandeln von Zeichenketten in nicht alpha-numerische Datentypen (boolean, int, double, ...)
irgendiwe binich zu blöd. gibt es auch ne möglichkeit irgendwie beide s zu benutzen, also scanner... und bufferedreader?
Wenn nicht, wie soll des dann aussehen?
also dann einfach statt
Code:
BufferedReader din = new BufferedReader(
new InputStreamReader(System.in));
dann
Code:
Scanner scanner = new Scanner( System.in );
benutzen?
sorry, dass ich mich so blöd anstelle, bin aber halt nen blutiger Anfänger
ok. danke für eure antworten aber mika.fhdw ein fehler tritt bei dir auch auf. und hier hab ich mal wieder kein plan warum. fehler:
Spielzeit.java:30: cannot find symbol
symbol: method nextchar()
location: class java.util.scanner
r = scanner.nextChar(); // oder scanner.nextCharacter()
^