Guten Tag,
ich lerne seit kurzem Java und möchte ein kleines Programm schreiben welches den Fahrpreis für eine Zug karte ausrechnet. Eigentlich klappt alles allerdings habe ich ein Problem meinen eingegeben String wert mit einer zahl zu vergleichen weil mir der Befehl nicht genau bekannt ist und ich ihn auch durchs suchen im Internet nicht finden kann. Hier ist erstmal mein Code.
Mein Problem ist halt das die Operatoren "<" und "*" nicht akzeptiert werden.
Ich würde mich über eine Positive Antwort sehr freuen
MfG René
ich lerne seit kurzem Java und möchte ein kleines Programm schreiben welches den Fahrpreis für eine Zug karte ausrechnet. Eigentlich klappt alles allerdings habe ich ein Problem meinen eingegeben String wert mit einer zahl zu vergleichen weil mir der Befehl nicht genau bekannt ist und ich ihn auch durchs suchen im Internet nicht finden kann. Hier ist erstmal mein Code.
Code:
import java.io.*;
public class bahn1 {
public static void main(String[] args) throws java.io.IOException {
BufferedReader br = new BufferedReader(
new java.io.InputStreamReader(
System.in ) );
System.out.println("Bitte geben Sie die Entfernung an: ");
String E = br.readLine();
System.out.println("Bitte geben Sie die Anzahl der Fahrgäste an: ");
String P = br.readLine();
System.out.println("Möchten Sie einen Schnellexpress J/N: ");
String S = br.readLine();
System.out.println("Möchten Sie ihre Plätze Reservieren J/N: ");
String R = br.readLine();
System.out.println("Ist ihre Fahrt eine Nachtfahrt: ");
String N = br.readLine();
if(E < 100);
E = E * 0.25;
}
}
Mein Problem ist halt das die Operatoren "<" und "*" nicht akzeptiert werden.
Ich würde mich über eine Positive Antwort sehr freuen
MfG René