Input/Output Println wird doppelt ausgeführt

L

libriX

Mitglied
Hallo liebes Forum,

ich bin mir sicher, es ist ein totaler Anfängerfehler, jedoch bin ich gerade nicht in der Lage ihn aus zu machen.

Ich habe 5 Klassen:
Code:
abstract class Mitarbeiter {
   
protected String Name;
protected String Vorname;
protected String Taetigkeit;
protected int persAusweisNr; 
protected int gehalt;
protected int Urlaubstage;
protected String EinstellungsDatum;

public Mitarbeiter(String Name, String Vorname,String Taetigkeit, int persAusweisNr, int gehalt, int Urlaubstage, String EinstellungsDatum){
    this.Name = Name;
    this.Vorname = Vorname;
    this.Taetigkeit = Taetigkeit;
    this.persAusweisNr = persAusweisNr;
    this.gehalt = gehalt;
    this.Urlaubstage = Urlaubstage;
    this.EinstellungsDatum = EinstellungsDatum;
}

public abstract int gehalts_erhoehung(int x);
public abstract String whatif_mitarbeiter_feuern();
public abstract String printMitarbeiterinfo();
}
Code:
public class Koch extends Mitarbeiter{
    protected String end = "___________________________________________";
   
    public Koch(String Name, String Vorname, String Taetigkeit, int persAusweisNr, int gehalt, int Urlaubstage, String EinstellungsDatum){
        super(Name, Vorname, Taetigkeit, persAusweisNr, gehalt, Urlaubstage, EinstellungsDatum);}

   
    public String printMitarbeiterinfo(){
        System.out.println(Name + ", " + Vorname);
        System.out.println(Taetigkeit);
        System.out.println("Personalausweisnummer: " + persAusweisNr);
        System.out.println("Gehalt: " + gehalt + "€");
        System.out.println("Urlaubstage: " + Urlaubstage);
        System.out.println("Einstellungsdatum: " + EinstellungsDatum);
        return end;}
   
    public int gehalts_erhoehung(int x){
        int gehalt_vorher = gehalt;
        gehalt = gehalt + x;
        System.out.println("Das Gehalt von " + Name + ", " + Vorname + " wurde von " + gehalt_vorher +"€ auf " + gehalt + "€ erhoeht!");
        return gehalt;}
   
    public String whatif_mitarbeiter_feuern(){
        System.out.println("Wenn der Mitarbeiter mit der PersoNummer: " + persAusweisNr + " gefeuert wird, kann das Unternehmen " + (gehalt * 12) + "€ im Jahr sparen.");
        return Name;
    }
}
Code:
public class Kellner extends Koch{
   
    public Kellner(String Name, String Vorname, String Taetigkeit, int persAusweisNr, int gehalt, int Urlaubstage, String EinstellungsDatum){
        super(Name, Vorname, Taetigkeit, persAusweisNr, gehalt, Urlaubstage, EinstellungsDatum);}
}
Code:
public class Tellerwaescher extends Koch{
   
    public Tellerwaescher(String Name, String Vorname, String Taetigkeit, int persAusweisNr, int gehalt, int Urlaubstage, String EinstellungsDatum){
        super(Name, Vorname, Taetigkeit, persAusweisNr, gehalt, Urlaubstage, EinstellungsDatum);}
}
Code:
public class Barkeeper extends Koch{
   
    public Barkeeper(String Name, String Vorname, String Taetigkeit, int persAusweisNr, int gehalt, int Urlaubstage, String EinstellungsDatum){
        super(Name, Vorname, Taetigkeit, persAusweisNr, gehalt, Urlaubstage, EinstellungsDatum);}
}

Und zuguter Letzt noch meine Mainklasse in der ich alle Methodenaufrufe tätigen möchte und auch ein kleines Menü erstellt habe.
Code:
import java.util.ArrayList;
import java.util.Scanner;

public class abstract_main{
   
    static Scanner scan = new Scanner(System.in);
    static String choice = null;
    static boolean weiter = true;
    static ArrayList<Mitarbeiter> MitarbeiterList = new ArrayList<Mitarbeiter>();
   
    public static void main(String[] args){
       
        //Aussage belegen, dass von einer abstrakten Klasse keine Objekte erzeugt werden können
        //Mitarbeiter m1 = new Mitarbeiter("Mueller", "Hans", "Koch", 123456, 1500, 28, "16.01.2018");
   
        //Menu
       
            do {
            System.out.println("Choose an option: 1. Creat new employee; 2. Search employee; 3. Delete employee; 4. Exit");
            choice = scan.nextLine();
            switch (choice) {    
                case "1":
                    //Erstellen eines neuen Mitarbeiters
                    System.out.println("1. Koch; 2. Kellner; 3. Tellerwaescher; 4. Barkeeper");
                    choice = scan.nextLine();
                    switch (choice){
                        case "1":
                            System.out.println("Name eingeben:");
                            String name1 = scan.next();
                            System.out.println("Vorname eingeben:");
                            String vorname1 = scan.next();
                            System.out.println("Personal-Nummer eingeben:");
                            int persNr1 = scan.nextInt();
                            System.out.println("Gehalt eingeben:");
                            int gehalt1 = scan.nextInt();
                            System.out.println("Urlaubstage eingeben:");
                            int urlaub1 = scan.nextInt();
                            System.out.println("Einstellungsdatum eingeben: (xx.xx.xxxx)");
                            String datum1 = scan.next();
                            MitarbeiterList.add(new Koch(name1, vorname1, "Koch", persNr1, gehalt1, urlaub1, datum1));
                            System.out.println("Koch erstellt");
                            break;
                        case "2":
                            System.out.println("Name eingeben:");
                            String name2 = scan.next();
                            System.out.println("Vorname eingeben:");
                            String vorname2 = scan.next();
                            System.out.println("Personal-Nummer eingeben:");
                            int persNr2 = scan.nextInt();
                            System.out.println("Gehalt eingeben:");
                            int gehalt2 = scan.nextInt();
                            System.out.println("Urlaubstage eingeben:");
                            int urlaub2 = scan.nextInt();
                            System.out.println("Einstellungsdatum eingeben: (xx.xx.xxxx)");
                            String datum2 = scan.next();
                            MitarbeiterList.add(new Kellner(name2, vorname2, "Kellner", persNr2, gehalt2, urlaub2, datum2));
                            System.out.println("Kellner erstellt");
                            break;
                        case "3":
                            System.out.println("Name eingeben:");
                            String name3 = scan.next();
                            System.out.println("Vorname eingeben:");
                            String vorname3 = scan.next();
                            System.out.println("Personal-Nummer eingeben:");
                            int persNr3 = scan.nextInt();
                            System.out.println("Gehalt eingeben:");
                            int gehalt3 = scan.nextInt();
                            System.out.println("Urlaubstage eingeben:");
                            int urlaub3 = scan.nextInt();
                            System.out.println("Einstellungsdatum eingeben: (xx.xx.xxxx)");
                            String datum3 = scan.next();
                            MitarbeiterList.add(new Koch(name3, vorname3, "Tellerwaescher", persNr3, gehalt3, urlaub3, datum3));
                            System.out.println("Tellerwaescher erstellt");
                            break;
                        case "4":
                            System.out.println("Name eingeben:");
                            String name4 = scan.next();
                            System.out.println("Vorname eingeben:");
                            String vorname4 = scan.next();
                            System.out.println("Personal-Nummer eingeben:");
                            int persNr4 = scan.nextInt();
                            System.out.println("Gehalt eingeben:");
                            int gehalt4 = scan.nextInt();
                            System.out.println("Urlaubstage eingeben:");
                            int urlaub4 = scan.nextInt();
                            System.out.println("Einstellungsdatum eingeben: (xx.xx.xxxx)");
                            String datum4 = scan.next();
                            MitarbeiterList.add(new Koch(name4, vorname4, "Barkeeper", persNr4, gehalt4, urlaub4, datum4));
                            System.out.println("Barkeeper erstellt");
                            break;}
                    System.out.println("Zurueck zum Menu? (ja/nein)");
                    choice = scan.next();
                    if (choice.equals("nein")) {
                        System.out.println(MitarbeiterList.get(0).printMitarbeiterinfo());
                        scan.close();
                        System.exit(0);}
                    else if (choice.equals("ja")){
                        weiter = true;
                        break;}
                    else {
                        System.out.println("Ihre Eingabe war Fehlerhaft. Das Programm wird beendet.");
                        break;
                    }
                    System.out.println("Erstellen der Mitarbeiter abgeschlossen.");
                   
                case "2":
                    //Suchen eines Mitarbeiters
                    System.out.println("Mitarbeiter wird gesucht");
                    break;
                case "3":
                    //Löschen eines Mitarbeiters
                    System.out.println("Mitarbeiter wird gelöscht");
                    break;
                case "4":
                    //Vorgang beenden
                    System.out.println("Vorgang wird beendet");
                    weiter = false;
                    break;}   
        }while (weiter == true);}}

In meiner Frage geht es hauptächlich um die Mainklasse. Ich benutze eine do while Schleife damit ich die Möglichkeit habe das Menü erneut anzuzeigen, wenn es der Menüpunkt verlangt.

Ich zeige euch im folgenden den Output der Console:
Code:
Choose an option: 1. Creat new employee; 2. Search employee; 3. Delete employee; 4. Exit
1
1. Koch; 2. Kellner; 3. Tellerwaescher; 4. Barkeeper
1
Name eingeben:
test
Vorname eingeben:
test
Personal-Nummer eingeben:
123456
Gehalt eingeben:
1234
Urlaubstage eingeben:
12
Einstellungsdatum eingeben: (xx.xx.xxxx)
12.12.2012
Koch erstellt
Zurueck zum Menu? (ja/nein)
ja
Choose an option: 1. Creat new employee; 2. Search employee; 3. Delete employee; 4. Exit
Choose an option: 1. Creat new employee; 2. Search employee; 3. Delete employee; 4. Exit
4
Vorgang wird beendet

Meine Frage ist:
Warum wird der Println Befehl der DO-Anweisung doppelt ausgeführt, obwohl er nach einmaliger Außführung auf ein Input des Nutzers warten müsste? (choice = scan.nextLine();)

Vielen lieben Dank für alle Ratschläge! Gerne auch betreffend des Programmierstils. Bin realtiv neu in der Java Welt.


PS:
Dieses Programm dient am Ende für einen Vortrag betreffend abstrakter Klassen. Dies ist ein Erweiterungsvorschlag, wesshalb die Klasse Mitarbeiter als abstrakt deklariert werden muss.
 
S

SchwarzWeiß

Bekanntes Mitglied
Gerne auch betreffend des Programmierstils. Bin realtiv neu in der Java Welt.
1.
Java:
this.Name = Name;
Variablen solltest du klein schreiben
2. anstatt
Java:
}while (weiter == true);}}
einfach
Java:
}while (weiter);}}

Zum Problem: Vielleicht ist die Ausgabe noch vom Programmstart davor, kann das sein?
 
L

libriX

Mitglied
1.
Java:
this.Name = Name;


Zum Problem: Vielleicht ist die Ausgabe noch vom Programmstart davor, kann das sein?

Vielen Dank für deine Ratschläge, werde ich anpassen!

Zum Problem:
Wenn ich dich richtig verstanden habe, kann das eigentlich nicht der Fall sein, da das Programm ja nur einmal ausgeführt wurde.
Das was ich als Consolenoutput gepostet habe ist alles von einmaligen Ausführen des Codes.
Der Fehler Tritt immer auf, wenn man auf die frage "Zurueck zum Menu? (ja/nein)" mit "ja" antwortet.
In dem Fall wird der println befehl: "System.out.println("Choose an option: 1. Creat new employee; 2. Search employee; 3. Delete employee; 4. Exit");" 2 mal ausgegeben.
Und ich kann einfach nicht nachvollziehen warum.

MfG


**EDIT

Ich habe nun mal einen Breakpoint gesetzt und bin genau diesen Punkt Schritt für Schritt durchgegangen. Nachdem man ja antwortet springt das Programm wieder auf den Anfang der DO-Schleife (So wie es sein soll) jedoch muss man wirklich 2 mal weiter klicken um über das Sysout hinauszukommen. Es führt es 2 mal aus. (Für mich ohne ersichtlichen Grund)
 
Zuletzt bearbeitet:
temi

temi

Top Contributor
Vielen lieben Dank für alle Ratschläge! Gerne auch betreffend des Programmierstils.
Ich finde es etwas befremdlich, dass Kellner, Tellerwäscher und Barkeeper alles Köche sind. Alle von Koch abgeleiteten Klassen sind imho unnötig. Der Sinn von abstrakten Klassen und Methoden wird so jedenfalls nicht klar.
 
F

fhoffmann

Top Contributor
Hallo,

innerhalb von switch(choice) überschreibst du choice und hast noch ein switch(choise).
Dass kann doch nur zu Fehlern führen.
Nimm dafür doch eine neue Variable!
 
L

libriX

Mitglied
Ich finde es etwas befremdlich, dass Kellner, Tellerwäscher und Barkeeper alles Köche sind. Alle von Koch abgeleiteten Klassen sind imho unnötig. Der Sinn von abstrakten Klassen und Methoden wird so jedenfalls nicht klar.

Danke,
das ist mir Bewusst. Jedoch war die Vorgabe die abtracte Klasse Mitarbeiter und die Klasse Koch. Und da ich einen erweiterungsvorschlag bringen sollte/wollte und nicht die Methoden, welche ich in Mitarbeiter deklariert habe nicht in jeder Klasse neu instanzieren wollte habe ich den leichten, jedoch nicht ganz ordentlichen weg gewählt.

Hast du evtl auch eine Idee warum das println in Zeile 19 der abstract_main klasse doppelt ausgeführt wird?

MfG
 
L

libriX

Mitglied
Änder den Datentyp zu int und nimm nextInt( ), dann funktioniert es.

Ich habe nun 3 variablen eingeführt, damit wie in ein paar Beiträgen weiter oben empfohlen, die werte innerhalb der switchcase nicht überschrieben werden.
Auch mit einführung dieser 3 Variablen hat es nicht funktioniert.

ABER:
Als ich den Dateityp für choice und choice2 auf int gesetzt habe und nur den von choice3 auf string lasse funktioniert es!

Code:
public class abstract_main{
   
    static Scanner scan = new Scanner(System.in);
    static int  choice;
    static int choice2;
    static String choice3 = null;
    static boolean weiter = true;
    static ArrayList<Mitarbeiter> MitarbeiterList = new ArrayList<Mitarbeiter>();
   
    public static void main(String[] args){

            do {
            System.out.println("Choose an option: 1. Creat new employee; 2. Search employee; 3. Delete employee; 4. Exit");
            choice = scan.nextInt();
            switch (choice) {    
                case 1:
                    //Erstellen eines neuen Mitarbeiters
                    System.out.println("1. Koch; 2. Kellner; 3. Tellerwaescher; 4. Barkeeper");
                    choice2 = scan.nextInt();
                    switch (choice2){
                        case 1:
                            System.out.println("Name eingeben:");
                            String name1 = scan.next();
                            System.out.println("Vorname eingeben:");
                            String vorname1 = scan.next();
                            System.out.println("Personal-Nummer eingeben:");
                            int persNr1 = scan.nextInt();
                            System.out.println("Gehalt eingeben:");
                            int gehalt1 = scan.nextInt();
                            System.out.println("Urlaubstage eingeben:");
                            int urlaub1 = scan.nextInt();
                            System.out.println("Einstellungsdatum eingeben: (xx.xx.xxxx)");
                            String datum1 = scan.next();
                            MitarbeiterList.add(new Koch(name1, vorname1, "Koch", persNr1, gehalt1, urlaub1, datum1));
                            System.out.println("Koch erstellt");
                            break;
                        case 2:
                            System.out.println("Name eingeben:");
                            String name2 = scan.next();
                            System.out.println("Vorname eingeben:");
                            String vorname2 = scan.next();
                            System.out.println("Personal-Nummer eingeben:");
                            int persNr2 = scan.nextInt();
                            System.out.println("Gehalt eingeben:");
                            int gehalt2 = scan.nextInt();
                            System.out.println("Urlaubstage eingeben:");
                            int urlaub2 = scan.nextInt();
                            System.out.println("Einstellungsdatum eingeben: (xx.xx.xxxx)");
                            String datum2 = scan.next();
                            MitarbeiterList.add(new Kellner(name2, vorname2, "Kellner", persNr2, gehalt2, urlaub2, datum2));
                            System.out.println("Kellner erstellt");
                            break;
                        case 3:
                            System.out.println("Name eingeben:");
                            String name3 = scan.next();
                            System.out.println("Vorname eingeben:");
                            String vorname3 = scan.next();
                            System.out.println("Personal-Nummer eingeben:");
                            int persNr3 = scan.nextInt();
                            System.out.println("Gehalt eingeben:");
                            int gehalt3 = scan.nextInt();
                            System.out.println("Urlaubstage eingeben:");
                            int urlaub3 = scan.nextInt();
                            System.out.println("Einstellungsdatum eingeben: (xx.xx.xxxx)");
                            String datum3 = scan.next();
                            MitarbeiterList.add(new Koch(name3, vorname3, "Tellerwaescher", persNr3, gehalt3, urlaub3, datum3));
                            System.out.println("Tellerwaescher erstellt");
                            break;
                        case 4:
                            System.out.println("Name eingeben:");
                            String name4 = scan.next();
                            System.out.println("Vorname eingeben:");
                            String vorname4 = scan.next();
                            System.out.println("Personal-Nummer eingeben:");
                            int persNr4 = scan.nextInt();
                            System.out.println("Gehalt eingeben:");
                            int gehalt4 = scan.nextInt();
                            System.out.println("Urlaubstage eingeben:");
                            int urlaub4 = scan.nextInt();
                            System.out.println("Einstellungsdatum eingeben: (xx.xx.xxxx)");
                            String datum4 = scan.next();
                            MitarbeiterList.add(new Koch(name4, vorname4, "Barkeeper", persNr4, gehalt4, urlaub4, datum4));
                            System.out.println("Barkeeper erstellt");
                            break;}
                    System.out.println("Zurueck zum Menu? (ja/nein)");
                    choice3 = scan.next();
                    if (choice3.equals("nein")) {
                        System.out.println(MitarbeiterList.get(0).printMitarbeiterinfo());
                        scan.close();
                        System.exit(0);}
                    else if (choice3.equals("ja")){
                        weiter = true;
                        break;}
                    else {
                        System.out.println("Ihre Eingabe war Fehlerhaft. Das Programm wird beendet.");
                        break;
                    }
                    System.out.println("Erstellen der Mitarbeiter abgeschlossen.");
                   
                case 2:
                    //Suchen eines Mitarbeiters
                    System.out.println("Mitarbeiter wird gesucht");
                    break;
                case 3:
                    //Löschen eines Mitarbeiters
                    System.out.println("Mitarbeiter wird gelöscht");
                    break;
                case 4:
                    //Vorgang beenden
                    System.out.println("Vorgang wird beendet");
                    weiter = false;
                    break;}   
        }while (weiter);}}


Kannst du mir evtl noch erklären woran das liegt?
Würde es gern verstehen ^^

MfG
 
S

SchwarzWeiß

Bekanntes Mitglied
Der Scanner nimmt dein Enter, was du nach dem "ja" eingegeben hast, entgegen, wodurch erst noch einmal durch die Schleife iteriert wird, daher kommt es zur doppelten Ausgabe.
 
S

SchwarzWeiß

Bekanntes Mitglied
Füge dem switch-Block immer ein
Java:
        default:
          System.out.println("Fehler");
hinzu, dann findest du solche Fehler schneller.
 
S

SchwarzWeiß

Bekanntes Mitglied
Und dein Programm stürzt ab, wenn man keine Zahl eingibt bei Personal-Nummer, Gehalt, Urlaubstage, das solltest du abfangen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Befehl wird nicht ausgeführt - System.out.println Java Basics - Anfänger-Themen 3
R System.out.println wird nicht angezeigt Java Basics - Anfänger-Themen 3
C System.out.println - Parameterübergabe funktioniert nicht Java Basics - Anfänger-Themen 2
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10
S Anweisungen verstehen System.out.print/println Java Basics - Anfänger-Themen 2
B Warum werden meine System.out.println's übersprungen? Java Basics - Anfänger-Themen 9
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
T System.out.println() Java Basics - Anfänger-Themen 5
R Input/Output Frage zu System.out.println Java Basics - Anfänger-Themen 5
JavaTalksToMe Erste Schritte Println-Frage (Verständnisfrage) Java Basics - Anfänger-Themen 1
S Input/Output System.out.println - Manipulieren bzw. Alternative..? Java Basics - Anfänger-Themen 2
D System.out.println zu JTextArea Java Basics - Anfänger-Themen 6
V OOP System.out.println(Objekt) Java Basics - Anfänger-Themen 3
D int x in System.out.println(), aber wie? Java Basics - Anfänger-Themen 1
R warum kann System.out.println(..) etwas, was Swing-Elemente Nicht können ? Java Basics - Anfänger-Themen 11
W Erste Schritte Methode für println unnötig? Java Basics - Anfänger-Themen 6
D Ausgabe einer Matrix mit System.out.println Java Basics - Anfänger-Themen 6
V Erste Schritte println(); Java Basics - Anfänger-Themen 6
R ArrayList - System.out.println nur einmal, statt 10 mal Java Basics - Anfänger-Themen 5
C Postinkrement und println - Verständnisproblem Java Basics - Anfänger-Themen 8
D system.out.println >> JTextArea Java Basics - Anfänger-Themen 1
O Frage zu System.out.println() Java Basics - Anfänger-Themen 1
A System.out.println() - Aufbau Java Basics - Anfänger-Themen 1
D Compiler-Fehler kurze Frage (Fehler): runde Klammern im Println Java Basics - Anfänger-Themen 3
S Unterschied print() und println() Java Basics - Anfänger-Themen 3
D kleines problem bei system.out.println schreibweise Java Basics - Anfänger-Themen 6
J Umgang mit System.out.println() und .print() Java Basics - Anfänger-Themen 6
G classname.System.out.println(); ? Java Basics - Anfänger-Themen 2
O If in System.out.println Java Basics - Anfänger-Themen 11
lulas[]args Alternative zu System.err.println(); Java Basics - Anfänger-Themen 5
C System.out.println Java Basics - Anfänger-Themen 4
D println von excel $A$1 Java Basics - Anfänger-Themen 3
Binary.Coder Array über println ausgeben Java Basics - Anfänger-Themen 18
I Input/Output System.out.println formatierung? möglich? Java Basics - Anfänger-Themen 2
D Frage zu System.out.println() Funktion Java Basics - Anfänger-Themen 6
I Zuerst "System.out.println" Java Basics - Anfänger-Themen 3
K Problem bei Ausgabe mit println Java Basics - Anfänger-Themen 19
T Jar-Archive kein System.out.println()?? Java Basics - Anfänger-Themen 5
S Einfaches int Array gibt über System.out.println merkwürden Wert aus Java Basics - Anfänger-Themen 9
K println - Klammern von Operationen Java Basics - Anfänger-Themen 4
H toString / println Java Basics - Anfänger-Themen 2
K println schreibt nichts auf das Display Java Basics - Anfänger-Themen 3
K Methode System.out.println() Java Basics - Anfänger-Themen 4
S System.out.println gibt diesen Wert aus: Klasse@f102d3 Java Basics - Anfänger-Themen 3
N frage zu println() Java Basics - Anfänger-Themen 6
G Ist println eine Funktion? Java Basics - Anfänger-Themen 10
L Text zentrieren, println Java Basics - Anfänger-Themen 7
J System.out.println(. + (found ? "" : "k" Java Basics - Anfänger-Themen 8
G Tabulator in println Java Basics - Anfänger-Themen 2
C Wie funktioniert System.out.println intern? Java Basics - Anfänger-Themen 3
A System.out.println() lesen Java Basics - Anfänger-Themen 3
L System.out.println() Java Basics - Anfänger-Themen 4
S Schöne Tabelle mit println() anlegen Java Basics - Anfänger-Themen 3
L PrintWriter autoflush: println funktioniert, print nicht Java Basics - Anfänger-Themen 3
C System.out.println "abfangen"? Java Basics - Anfänger-Themen 8
G Out.println oder System.out.println Java Basics - Anfänger-Themen 25
M Wo liegt der Quelltext von System.out.println() Java Basics - Anfänger-Themen 3
T System.out.println - Compiler-Fehler Java Basics - Anfänger-Themen 22
C System.out.print oder println ? Java Basics - Anfänger-Themen 2
M Was habe ich hier falsch, dass wenn ich z.B.: 11 eingebe mir false zurück gegeben wird? Java Basics - Anfänger-Themen 2
M Java Spiel wie Wer wird Millionär Java Basics - Anfänger-Themen 1
H Endkapital wird nicht korrekt ausgegeben. Java Basics - Anfänger-Themen 5
C Methodenrückgabe wird in der main nicht berücksichtigt Java Basics - Anfänger-Themen 2
X compareTo Methode wird ignoriert Java Basics - Anfänger-Themen 7
kodela Hauptklasse wird nicht gefunden Java Basics - Anfänger-Themen 3
I Input/Output Code wird doppelt ausgeführt Java Basics - Anfänger-Themen 3
P Bedingung in Schleife wird nicht ausgeführt Java Basics - Anfänger-Themen 5
P Variablen HttpResponse.getBody() wird automatisch org.json Object und kann nicht zu json.simple Object gecastet werden? Java Basics - Anfänger-Themen 7
N Selection Algorithmus: Methode wird nicht erkannt (BlueJ) Java Basics - Anfänger-Themen 3
N package wird doppelt im exporer angezeigt Java Basics - Anfänger-Themen 2
N Bedinugng If-Abfrage wird nie erfüllt Java Basics - Anfänger-Themen 4
M Else wird nicht ausgeführt. Java Basics - Anfänger-Themen 5
H Wie wird ein String intern gespeichert? Java Basics - Anfänger-Themen 10
A char array wird überschrieben Java Basics - Anfänger-Themen 6
E Methoden Action Event wird nicht vollständig ausgeführt Java Basics - Anfänger-Themen 3
L Iterieren durch eine ArrayList. Integer Array wird übergeben Java Basics - Anfänger-Themen 17
S setContentView(R.Layout.XXX) wird Rot angezeigt Java Basics - Anfänger-Themen 0
C Beispiel-Code mit Pair wird nicht compiliert. Java Basics - Anfänger-Themen 8
S Integer Wert wird nicht übernommen Java Basics - Anfänger-Themen 2
J Int wird als Null ausgegeben Java Basics - Anfänger-Themen 8
F Switch case wird als char nicht erkannt.... Java Basics - Anfänger-Themen 6
S for-Schleife wird ignoriert Java Basics - Anfänger-Themen 15
NeoLexx Variable für Array wird nicht korrekt übergeben Java Basics - Anfänger-Themen 45
tom.j85 Doppelte Foreach Schleife: Am Ende wird immer das Gleiche Objekt eingefügt Java Basics - Anfänger-Themen 4
M BorderLayout, 2Panels, EAST wird nicht angezeigt ?? Java Basics - Anfänger-Themen 2
K File wird in der .Jar nicht gefunden Java Basics - Anfänger-Themen 3
J String wird in GUI falsch ausgegeben Java Basics - Anfänger-Themen 10
J JDatePicker: Datum wird nicht in Textfeld übernommen Java Basics - Anfänger-Themen 5
G String wird nach Einlesen aus Datei nicht erkannt Java Basics - Anfänger-Themen 3
J bundel - Datei wird nicht gefunden. Trotz STRG-SHIFT-J Java Basics - Anfänger-Themen 2
T PNG Datei wird nur manchmal geöffnet Java Basics - Anfänger-Themen 6
S Interpreter wird nicht gefunden Java Basics - Anfänger-Themen 1
Dann07 Sound wird nicht abgespielt Java Basics - Anfänger-Themen 25
T Dateiinhalt wird nicht in String eingelesen Java Basics - Anfänger-Themen 4
T In C:\java\bin wird kein javac angezeigt. Java Basics - Anfänger-Themen 1
T Bei mir wird keine javac angezeigt sondern nur javacpl Java Basics - Anfänger-Themen 2
U JRE_HOME Umgebungsvariable wird nicht erkannt Java Basics - Anfänger-Themen 7
B Java ist / wird kostenpflichtig. Ein paar Fragen Java Basics - Anfänger-Themen 1
H .class Datei wird nicht ausgeführt Java Basics - Anfänger-Themen 2
R Warnung, wenn eine Variable eingegeben wird Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Anzeige

Neue Themen


Oben