if or statement?

J_R

Mitglied
Mir ist klar, dass die Zeile nicht funktioniert, aber gibt es eine Möglichkeit, es irgenwie umzusetzen?
if (bwrt<max) System.out.println("Bestellwert Betraegt "+nbwrt2+"Euro");
(Die Versandpauschale soll wenn die Bestellung zwischen 100 und 200 Euro liegt 3 Euro betragen)


Java:
[CODE]//20.09.19

//S.29

//Bestellung2

//Ziel:Rechnungsbetrag ausrechen



    import java.io.*;

    public class Bestellung2 {



        public static void main(String argv[]) throws IOException{

        String str;

        double bwrt;

        BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); //input variablenname

        System.out.print("Bitte geben sie ihren Bestellwert an,um Versandpauschale bzw. Versandkosten zu berechnen= ");        //bwrt = input.next.Int();

        str = input.readLine();

        bwrt = Double.parseDouble(str);

        double vrsp,max,nbwrt,nbwrt2,vrsp2,max2;

      

        vrsp = 3.0;                //Versandpauschale 1

        vrsp2 = 5.5;            //Versandpauschale 2

        max = 100;                //Richtwert 1

        max2 = 200;                //Richtwert 2

        nbwrt = vrsp + bwrt;    //Neuer Bestellwert 

        nbwrt2 =vrsp2 + bwrt;

      if (bwrt<max) System.out.println("Bestellwert Betraegt "+nbwrt2+"Euro");
 
Zuletzt bearbeitet:

Robat

Top Contributor
Welche rot markierte Zeile?
Ganz allgemein kannst du 100 < x < 200 so abbilden:
Java:
if(x > 100 && x < 200) {
    ...  
}
 
K

kneitzel

Gast
Also ich sehe keine rot markierte Zeile, aber evtl. willst du ja etwas wie folgt:

Java:
public static double getShippingCost(double value) {
  if (value < 100) return 3.0;
  if (value < 200) return 5.5;
  return 0.0;
}

public static void main(String argv[]) throws IOException {
  BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); //input variablenname
  System.out.print("Bitte geben sie ihren Bestellwert an,um Versandpauschale bzw. Versandkosten zu berechnen= ");
  String eingabe = input.readLine();
  double bestellWert = Double.parseDouble(eingabe);
  double versandKosten = getShippingCost(bestellWert);
  double gesamtKosten = bestellWert + versandKosten;
  System.out.println("Bestellwert Betraegt "+ gesamtKosten + "Euro");
}

Ich habe das mit den Versandkosten in eine separate Funktion gelegt, aber natürlich kann man es auch mit einfachen if / else Bedingungen machen so man nicht mir return zurück springen möchte:
Java:
public static double getShippingCost(double value) {
  double versandkosten;
  if (value < 100) {
    versandkosten = 3.0;
  } else if (value < 200) {
    versandkosten = 5.5;
  } else {
    versandkosten = 0.0;
  }
  return versandkosten;
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Compiler-Fehler Not a statement Error Java Basics - Anfänger-Themen 7
J Rekursive Funktion und return statement Java Basics - Anfänger-Themen 3
A switch statement Java Basics - Anfänger-Themen 4
javapingu Variablenwerte ändern ohne return Statement? Java Basics - Anfänger-Themen 7
A Compiler Fehler - not a statement Java Basics - Anfänger-Themen 2
C java.sql Statement kann nicht geschlossen werden Java Basics - Anfänger-Themen 9
freudianslip if-Statement mit mehreren Zahlenwerten Java Basics - Anfänger-Themen 4
B Methoden if-statement error, FX, Fehlermeldung Java Basics - Anfänger-Themen 6
J Missing Return Statement Java Basics - Anfänger-Themen 11
P if - Statement erkennt variable nicht. Java Basics - Anfänger-Themen 12
T Not a Statement/Illegal Start of expression bei for Anweisung Java Basics - Anfänger-Themen 6
L Variable in If-Statement initialisieren Java Basics - Anfänger-Themen 4
B Problem bei switch statement Java Basics - Anfänger-Themen 4
M Return statement Java Basics - Anfänger-Themen 4
C Warum funktioniert mein If Statement nicht richtig? Java Basics - Anfänger-Themen 18
H Compiler-Fehler error not a statement Java Basics - Anfänger-Themen 2
K Input/Output If-Statement wird übersprugen Java Basics - Anfänger-Themen 5
W Return statement in Methode nur bei if-clause Java Basics - Anfänger-Themen 3
C Return statement Java Basics - Anfänger-Themen 10
T Boolean Missing return Statement?! Java Basics - Anfänger-Themen 2
B Not a statement error Java Basics - Anfänger-Themen 2
P fibonacci - do while Statement Logik Fehler Java Basics - Anfänger-Themen 5
T Problem im If-Else-Statement Java Basics - Anfänger-Themen 4
SexyPenny90 Why "Empty Statement"?!? Java Basics - Anfänger-Themen 2
O IF-Statement wird nicht ausgeführt Java Basics - Anfänger-Themen 7
P Compiler-Fehler Boolean: Missing Return Statement Java Basics - Anfänger-Themen 4
M SQL Statement Problem Java Basics - Anfänger-Themen 22
I Methoden Missing return statement; Intervallschachtellung Java Basics - Anfänger-Themen 12
I Problem mit H2-DB Insert-Statement Java Basics - Anfänger-Themen 3
A Assert statement Java Basics - Anfänger-Themen 3
M missing return statement?! Java Basics - Anfänger-Themen 4
J Prepared Statement Out of BondsException Java Basics - Anfänger-Themen 4
P Compiler-Fehler unreachable statement Java Basics - Anfänger-Themen 4
A Missing return-Statement Java Basics - Anfänger-Themen 9
T missing return statement Java Basics - Anfänger-Themen 36
P OOP unreachable statement - Fehler? Java Basics - Anfänger-Themen 3
E missing return statement Java Basics - Anfänger-Themen 6
H not a statement meldungen Java Basics - Anfänger-Themen 12
B Error:not a statement FEHLER bei * Java Basics - Anfänger-Themen 3
F import Statement für Klassen die dem default Package zugeordnet sind? Java Basics - Anfänger-Themen 2
B Not a Statement Problem Java Basics - Anfänger-Themen 8
S Not a Statement? Java Basics - Anfänger-Themen 10
C missing return statement Java Basics - Anfänger-Themen 5
K SQL Statement formatieren + Swingzeug auslagern Java Basics - Anfänger-Themen 18
dognose missing Return Statement Java Basics - Anfänger-Themen 4
H Funktion erkennt das return-statement nicht Java Basics - Anfänger-Themen 12
G [Hibernate] Aus SQL-Statement Entities erzeugen Java Basics - Anfänger-Themen 2
M Callable Statement mit Variablen Java Basics - Anfänger-Themen 8
A SQL Create Table Statement Java Basics - Anfänger-Themen 19
T if-then statement soll nur Zahlen zulassen Java Basics - Anfänger-Themen 12
G Missing return Statement Java Basics - Anfänger-Themen 2
S prepared statement delete Java Basics - Anfänger-Themen 5
J Statement an MySQL Datenbank schicken Java Basics - Anfänger-Themen 4
L INSERT Statement geht nicht HILFE! Java Basics - Anfänger-Themen 2
I call to super must be first statement in constructor Java Basics - Anfänger-Themen 3
L IF Bedingung in SELECT Statement? Java Basics - Anfänger-Themen 3
R "missing return statement"? Java Basics - Anfänger-Themen 2
S prepared statement Java Basics - Anfänger-Themen 10
G SQL Statement Java Basics - Anfänger-Themen 4
J Variable Werte in einem SQL Statement? Java Basics - Anfänger-Themen 8
G Inhalt Textfield in SQL Statement klappt nicht. Java Basics - Anfänger-Themen 2
F Missung Return Statement Java Basics - Anfänger-Themen 10
G Button und SQL-Statement ausführen Java Basics - Anfänger-Themen 6
H Variable zuweisung in einem If-Statement Java Basics - Anfänger-Themen 3
J return- Statement Java Basics - Anfänger-Themen 3
G missing return statement Java Basics - Anfänger-Themen 5
S Problem mit if-Statement Java Basics - Anfänger-Themen 5
G Array und switch-Statement Java Basics - Anfänger-Themen 4
R kurzes if-then-else statement Java Basics - Anfänger-Themen 8
M missing return statement Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben