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.
Er gibt immer das aus http://prntscr.com/ecg06s dabei müsste doch nur das obere ausgegeben werden (Sie haben noch genug Benzin).
Danke
Java:
package benzinverbraucheinesautos;
import java.util.Scanner;
public class benzinverbraucheinesautosNr1 {
private static Scanner scannerBenzinverbrauch;
public static void main(String[] args) {
scannerBenzinverbrauch = new Scanner(System.in);
float benzinverbrauch, straecke, benzinverbrauchprokm, aktuellerbenzinstand, benzinstand;
System.out.println("Wie viel liter benzin haben Sie noch in ihrem auto?");
aktuellerbenzinstand = scannerBenzinverbrauch.nextFloat();
System.out.println("Wie viele kilometer sind sie gefahren?");
straecke = scannerBenzinverbrauch.nextFloat();
System.out.println("Wie viel liter benzin braucht ihr Auto pro kilometer?");
benzinverbrauchprokm = scannerBenzinverbrauch.nextFloat();
benzinverbrauch = benzinverbrauchprokm * straecke;
benzinstand = aktuellerbenzinstand - benzinverbrauch;
System.out.println("Sie haben " + benzinverbrauch + " liter benzin verbraucht. Ihr aktueller benzinstand lautet " + benzinstand);
if (benzinstand < 0 ) {
System.out.println("Gehen Sie bitte tanken sie haben kein benzin mehr!");
}
else if ( benzinverbrauchprokm > 0.07 && benzinstand > 100) {
System.out.println("Sie haben noch genug benzin.");
}
else if (benzinverbrauchprokm > 1 && benzinstand < 100 ){
System.out.println("Gehen Sie bitte tanken!");
}
else if (benzinverbrauch < 1 && benzinstand > 100){
System.out.println("Sie haben noch genug benzin.");
}
else if (benzinverbrauch > 0.07 && benzinstand == 100);{
System.out.println("Sie sollten bald tanken gehen!");
}
}
}
Falls du mit Hilfe einer IDE (wie zum Beispiel Eclipse oder IntelliJ) programmierst, dann lass dir von der IDE deine Daten formatieren. Der Vorteil ist dass dir solche Sachen dann eher auffallen können
Falls du mit Hilfe einer IDE (wie zum Beispiel Eclipse oder IntelliJ) programmierst, dann lass dir von der IDE deine Daten formatieren. Der Vorteil ist dass dir solche Sachen dann eher auffallen können
Falls du mit Hilfe einer IDE (wie zum Beispiel Eclipse oder IntelliJ) programmierst, dann lass dir von der IDE deine Daten formatieren. Der Vorteil ist dass dir solche Sachen dann eher auffallen können
In Eclipse geht das mit STRG+Shift+F.
Dadurch werden die Einrückungen perfekt gemacht.
Java:
package benzinverbraucheinesautos;
import java.util.Scanner;
public class benzinverbraucheinesautosNr1 {
private static Scanner scannerBenzinverbrauch;
public static void main(String[] args) {
scannerBenzinverbrauch = new Scanner(System.in);
float benzinverbrauch, straecke, benzinverbrauchprokm, aktuellerbenzinstand, benzinstand;
System.out.println("Wie viel liter benzin haben Sie noch in ihrem auto?");
aktuellerbenzinstand = scannerBenzinverbrauch.nextFloat();
System.out.println("Wie viele kilometer sind sie gefahren?");
straecke = scannerBenzinverbrauch.nextFloat();
System.out.println("Wie viel liter benzin braucht ihr Auto pro kilometer?");
benzinverbrauchprokm = scannerBenzinverbrauch.nextFloat();
benzinverbrauch = benzinverbrauchprokm * straecke;
benzinstand = aktuellerbenzinstand - benzinverbrauch;
System.out.println("Sie haben " + benzinverbrauch
+ " liter benzin verbraucht. Ihr aktueller benzinstand lautet " + benzinstand);
if (benzinstand < 0) {
System.out.println("Gehen Sie bitte tanken sie haben kein benzin mehr!");
}
else if (benzinverbrauchprokm > 0.07 && benzinstand > 100) {
System.out.println("Sie haben noch genug benzin.");
}
else if (benzinverbrauchprokm > 1 && benzinstand < 100) {
System.out.println("Gehen Sie bitte tanken!");
}
else if (benzinverbrauch < 1 && benzinstand > 100) {
System.out.println("Sie haben noch genug benzin.");
} else if (benzinverbrauch > 0.07 && benzinstand == 100)
{
System.out.println("Sie sollten bald tanken gehen!");
}
}
}
Die vorletzte geschlossene geschwungene Klammer muss also eingerückt sein.
Mit deinem Fehler:
Java:
package benzinverbraucheinesautos;
import java.util.Scanner;
public class benzinverbraucheinesautosNr1 {
private static Scanner scannerBenzinverbrauch;
public static void main(String[] args) {
scannerBenzinverbrauch = new Scanner(System.in);
float benzinverbrauch, straecke, benzinverbrauchprokm, aktuellerbenzinstand, benzinstand;
System.out.println("Wie viel liter benzin haben Sie noch in ihrem auto?");
aktuellerbenzinstand = scannerBenzinverbrauch.nextFloat();
System.out.println("Wie viele kilometer sind sie gefahren?");
straecke = scannerBenzinverbrauch.nextFloat();
System.out.println("Wie viel liter benzin braucht ihr Auto pro kilometer?");
benzinverbrauchprokm = scannerBenzinverbrauch.nextFloat();
benzinverbrauch = benzinverbrauchprokm * straecke;
benzinstand = aktuellerbenzinstand - benzinverbrauch;
System.out.println("Sie haben " + benzinverbrauch
+ " liter benzin verbraucht. Ihr aktueller benzinstand lautet " + benzinstand);
if (benzinstand < 0) {
System.out.println("Gehen Sie bitte tanken sie haben kein benzin mehr!");
}
else if (benzinverbrauchprokm > 0.07 && benzinstand > 100) {
System.out.println("Sie haben noch genug benzin.");
}
else if (benzinverbrauchprokm > 1 && benzinstand < 100) {
System.out.println("Gehen Sie bitte tanken!");
}
else if (benzinverbrauch < 1 && benzinstand > 100) {
System.out.println("Sie haben noch genug benzin.");
} else if (benzinverbrauch > 0.07 && benzinstand == 100)
;
{
System.out.println("Sie sollten bald tanken gehen!");
}
}
}
Du hättest also sofort gesehen dass da ein Strichpunkt fehl am Platz ist.
In Eclipse geht das mit STRG+Shift+F.
Dadurch werden die Einrückungen perfekt gemacht.
...
Du hättest also sofort gesehen dass da ein Strichpunkt fehl am Platz ist.