Java – die besten Beiträge

Java Supermarkt Kasse?

Ich würde gerne in einem Java Supermarkt der per Konsole gesteuert wird, eine Kasse einbauen, die je nachdem was man kaufen möchte, alle Preise zusammen rechnet und den Endpreis in einer Verabscheidung wie "Das macht dann bitte x €, vielen Dank für ihren Besuch und bis zum nächsten Mal." Ausserdem gibt es einen Bug mit dem ich momenntan etwas überfordert bin (hab grad erst angefange mit Java) der COde ist wie folgt :

import java.util.Scanner;

public class Supermarkt {

Scanner in = new Scanner (System.in);

boolean Wasser;
boolean Softdrinks;
boolean Milsch;
boolean Alkohol;
boolean Saft;
boolean Waschmittel;
boolean Rasierer;
boolean Zahnpflege;
boolean Shampoo;
boolean Klopapier;
boolean Fleisch;
boolean Käse;
boolean Brot;   

public void Begrüssung (){
    System.out.println("Hallo, wie kann ich ihnen helfen?");
    this.listeObergruppe();
}

public void listeObergruppe(){
    Scanner in = new Scanner (System.in);
    System.out.println("1 : Lebensmittel \n2 : Hygiene \n3 : Getränke \n4 : Dekoration \n5 : Kasse");

    int listeObergruppe;
    listeObergruppe = in.nextInt();
    switch (listeObergruppe){
        case 1:
        this.listeLebensmittel();

        case 2:
        this.listeHygiene();

        case 3:
        this.listeGetränke();

        //case 4:
        //this.listeDeko();
        
        //this.Kasse();
    }
    
}   



    public void listeLebensmittel() {
    System.out.println("1 : Fleisch \n2 : Käse \n3 : Brot");
    int listeLebensmittel;
    listeLebensmittel = in.nextInt();
    switch (listeLebensmittel){

        case 1 :
        Fleisch = true;
        case 2 :
        Käse = true;
        case 3 :
        Brot = true;
    }
}

public void listeHygiene(){
    System.out.println("1 : Waschmittel \n2 : Shampoo \n3 : Rasierer \n4 : Zahnpflege \n5 : Klopapier");
    int listeHygiene;
    listeHygiene = in.nextInt();
    switch(listeHygiene){
        case 1 :
        Waschmittel = true;
        case 2 :
        Shampoo = true;
        case 3 :
        Rasierer = true;
        case 4:
        Zahnpflege = true;
        case 5 :
        Klopapier = true;
    }

}

public void listeGetränke(){
    System.out.println("1 : Wasser \n2 : Softdrinks \n3 : Milsch \n4 : Alkohol \n5 : Saft");
    int listeGetränke;
    listeGetränke = in.nextInt();
    switch (listeGetränke){

        case 1 :
        Wasser = true;
        case 2 :
        Softdrinks=true;
        case 3 :
        Milsch = true;
        case 4:
        Alkohol = true;
        case 5 :
        Saft = true;
    }

}



//public void listeDeko(){



//public void Kasse() {
Java, Bug

Minecraft Server über IP geht nicht?

[20:24:39] [Server console handler/ERROR]: Exception handling console input java.io.IOException: Das Handle ist ungültig at java.io.FileInputStream.readBytes(Native Method) ~[?:1.8.0_77] at java.io.FileInputStream.read(Unknown Source) ~[?:1.8.0_77] at java.io.BufferedInputStream.read1(Unknown Source) ~[?:1.8.0_77] at java.io.BufferedInputStream.read(Unknown Source) ~[?:1.8.0_77] at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) ~[?:1.8.0_77] at sun.nio.cs.StreamDecoder.implRead(Unknown Source) ~[?:1.8.0_77] at sun.nio.cs.StreamDecoder.read(Unknown Source) ~[?:1.8.0_77] at java.io.InputStreamReader.read(Unknown Source) ~[?:1.8.0_77] at java.io.BufferedReader.fill(Unknown Source) ~[?:1.8.0_77] at java.io.BufferedReader.readLine(Unknown Source) ~[?:1.8.0_77] at java.io.BufferedReader.readLine(Unknown Source) ~[?:1.8.0_77] at la$2.run(SourceFile:93) [minecraft_server.1.9.2.jar:?] [20:24:39] [Server thread/INFO]: Starting minecraft server version 1.9.2 [20:24:39] [Server thread/WARN]: To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar" [20:24:39] [Server thread/INFO]: Loading properties [20:24:39] [Server thread/INFO]: Default game type: SURVIVAL [20:24:39] [Server thread/INFO]: Generating keypair [20:24:39] [Server thread/INFO]: Starting Minecraft server on (Meine IP) [20:24:39] [Server thread/INFO]: Using default channel type [20:24:39] [Server thread/WARN]: FAILED TO BIND TO PORT! [20:24:39] [Server thread/WARN]: The exception was: java.net.BindException: Cannot assign requested address: bind [20:24:39] [Server thread/WARN]: Perhaps a server is already running on that port? [20:24:39] [Server thread/INFO]: Stopping server [20:24:39] [Server Shutdown Thread/INFO]: Stopping server

Das wär dann der Log. Ich weiß nicht was ich Falsch gemacht habe da ich mich überhaupt nicht mit Java auskenne. Bracuhe dringend Hilfe um diesen Fehler zu beheben. Danke im Vorraus !

Server, Java, Minecraft

Meistgelesene Beiträge zum Thema Java