Usereingabe nach parität sortieren - Bug bei der Ausgabe

relaxant'

Mitglied
Hallo,

ich habe ein Programm geschrieben, welches die Parität der eingegebenen Zahlen des Users ermittelt und sie ordnen soll. Leider hakt es bei der ermittlung des Minimumwertes(Ich wuerde es gerne in diesem im Ansatz erkennbaren Code loesen, weiß leider nur nicht, wo es da jetzt noch haengt).

Der Algorithmus soll durch eine PosOfMin() Methode aufgerufen werden (eine andere Version, welche funktionierte, nur diese mit PosOfMin() haut mir in bestimmten Situationen einige Dreher in die Ausgabe) .

Ich hoffe, ihr versteht und koennt mir sagen, wo der Bug ist. Sollte für euch denke ich nicht allzuschwer sein. :) Ich steh aber mittlerweile voll auf dem Schlauch und find ihn einfach nicht. ;)

Wäre also lieb, wenn mir jemand von euch mal schnell auf die Sprünge helfen könnte! :)

P.S.: Nicht wundern, dass die Class in der die main-Methode ist, MasterMind 2 heißt, im selben Projekt ist naemlich noch ein kleines MasterMind auf Kommandozeilenebene, was aber einfach nicht aufgerufen wird.

Java:
public class MasterMind {
	
	//int _anzahlTips = 0;
	//int _zahlenArray[] = new int[4];
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
	
//		MasterMind masterMind = new MasterMind();
//		masterMind.SpielStarten();
		ParitaetSortieren paritaetSortieren = new ParitaetSortieren();
		paritaetSortieren.EingabeUser();
		
		
	}

Java:
public class ParitaetSortieren {
	
	void EingabeUserTest() // Lediglich eine Testfunktion, mit der ich versucht habe, meinen Bug
                                //     sichtbar zu machen. Einfach ignorieren und bei EingabeUser() starten.
	{
		SortierendeZahl[] result; 
		String eingabeDesUsers[] = EinlesenUserEingabe();
		
		result = UserEingabeUmwandeln(eingabeDesUsers);
		
		
		SortierendeZahl[] zahlen = Sort2(result);
		ZahlenAusgeben(zahlen);
		System.exit(0);
	}
	
	void EingabeUser() {
	
		SortierendeZahl[] result; 
		String eingabeDesUsers[] = EinlesenUserEingabe();
				
		result = UserEingabeUmwandeln(eingabeDesUsers);	
						
		SortierendeZahl[] ungeradeSortierteZahlen = Sort2(GetGefilterteZahlen(result, false));
		SortierendeZahl[] geradeSortierteZahlen = Sort2(GetGefilterteZahlen(result, true));
		
		ZahlenAusgeben(ungeradeSortierteZahlen);
		
		System.out.println();
		
		ZahlenAusgeben(geradeSortierteZahlen);
		
		System.exit(0);
		
	}
	
	private String[] EinlesenUserEingabe() {
		
		String result[];
		
		UserHelper userHelper = new UserHelper();
		String prompt = "Zahleneingabe: ";
		String eingabeDesUsers = userHelper.getBenutzereingabe(prompt);
		
		result = eingabeDesUsers.split(" ");
		
		return result;
		
	}
	
	private SortierendeZahl[] UserEingabeUmwandeln(String[] eingabeDesUsers) {
		
		SortierendeZahl[] result = new SortierendeZahl[eingabeDesUsers.length];
		int arrayElementeAnzahl = eingabeDesUsers.length;
		
		
		for (int i = 0; i < arrayElementeAnzahl; i++)
		{
			SortierendeZahl sortierendeZahl = new SortierendeZahl();
			sortierendeZahl.setZahl(Integer.parseInt(eingabeDesUsers[i]));
			result[i] = sortierendeZahl;
				
		}
				
		return result;	
		
	}
	
	private SortierendeZahl[] GetGefilterteZahlen(SortierendeZahl[] zuFilterendeZahlen, boolean paritaet) {
		
		SortierendeZahl[] result;
		int anzahlElemente = zuFilterendeZahlen.length;
		int gezaehlteZahlen = 0;
		int arrayZaehlVariable = 0;
		
		
		for (int i = 0; i < anzahlElemente ; i++) 
		{
			
			if(paritaet == zuFilterendeZahlen[i].IsGerade()) 
			{
				gezaehlteZahlen++;
			}
			
		}
		
		result = new SortierendeZahl[gezaehlteZahlen];
		
		for (int i = 0; i < anzahlElemente ; i++)
		{
			if(paritaet == zuFilterendeZahlen[i].IsGerade())
			{
				result[arrayZaehlVariable] = zuFilterendeZahlen[i];
				arrayZaehlVariable++;
			}
		}
		return result;
		
	}
	
	SortierendeZahl[] ZahlenSortieren(SortierendeZahl[] sortierendeZahlen) {
		
		SortierendeZahl[] result = sortierendeZahlen; 
		int anzahlElemente = result.length;
		
		for( int i = 0; i < anzahlElemente; i++)
		{
			for(int j = 0; j < anzahlElemente; j++)
			{	
				if(result[i].getZahl() < result[j].getZahl())
				{
					result = Swap(result, i, j);
				}
			}	
		}

		result = sortierendeZahlen;
		return result;
	}
	
	private SortierendeZahl[] Swap(SortierendeZahl[] sortierendeZahl, int i, int j)
	{
		SortierendeZahl[] result = sortierendeZahl;
		SortierendeZahl temp;
			
		temp = result[i];
		result[i] = result[j];
		result[j] = temp;
		
		return result;
	}
	
	
	private SortierendeZahl[] Sort2(SortierendeZahl[] sortierendeZahl)
	{
		
		SortierendeZahl[] result = sortierendeZahl;
		int anzahlElemente = result.length;
		int position;
		
		for(int i = 0; i < anzahlElemente; i++)
		{
			 position = PosOfMin(sortierendeZahl, i);
			 
			 
			 if(sortierendeZahl[position].getZahl() < sortierendeZahl[i].getZahl())
			 {
				 result = Swap(result, position, i);
			 }
			 
			 
		}
		
//		result = sortierendeZahl;
		return result;
		
	}
	
	
	private int PosOfMin(SortierendeZahl[] sortierendeZahl, int startPos)
	{
		int result = 0; int posDesMinimums = 0;
		int anzahlElemente = sortierendeZahl.length;
		
		SortierendeZahl tempMin = sortierendeZahl[startPos];
		
		
		for(int i = startPos+1; i < anzahlElemente; i++)
		{
			if ( sortierendeZahl[i].getZahl() < tempMin.getZahl() )
			{
				
				tempMin = sortierendeZahl[i];				
				posDesMinimums = i;
				
				System.out.println("Ich bin die posDesMinimums :    "+posDesMinimums);
				
				result = posDesMinimums;
						
				
			}
			
			
			
		}

		return result;
		
	}
	
	private void ZahlenAusgeben(SortierendeZahl[] sortierendeZahlen){
		
		int anzahlElemente = sortierendeZahlen.length;
		
		for( int i=0; i < anzahlElemente; i++)
			{
			System.out.print(""+sortierendeZahlen[i].getZahl()+" ");
			}		
	}
}

Java:
public class SortierendeZahl {
	
	int _zahl;
	
	boolean IsGerade(){
	
		boolean result = false;
		
		if (_zahl % 2 == 0) 
		{ 
			result = true;
		}
		return result;			
	}

	public int getZahl() {
		return _zahl;
	}

	public void setZahl(int zahl) {
		_zahl = zahl;
	}

}

Und hier nur die I/O Class, hier wird der Bug definitiv nicht sein. ;)) Nur fürs Protokoll.

Java:
import java.io.*;


public class UserHelper 
{
	public String getBenutzereingabe(String prompt) {
		String eingabeZeile = null;
		System.out.print(prompt + "  ");
		try {
			BufferedReader is = new BufferedReader(
			new InputStreamReader(System.in));
			eingabeZeile = is.readLine();
			
			if (eingabeZeile.length() == 0 ) return null;
			
			}
		catch (IOException e) 
			{
				System.out.println("IOEception " + e);
			}
		return eingabeZeile.toLowerCase();
	}
}

Wäre euch wirklich sehr verbunden, wenn ihr mir mal sagen koenntet, wo es da haengt. :)

P.S.: Verzeiht mir die etwas missglückte Namensgebung an manchen Stellen was sortierendeZahl[] anbelangt. :oops:
 
Zuletzt bearbeitet:

diabolik

Aktives Mitglied
Der Algorithmus soll durch eine PosOfMin() Methode aufgerufen werden (eine andere Version, welche funktionierte, nur diese mit PosOfMin() haut mir in bestimmten Situationen einige Dreher in die Ausgabe) .


Kannst Du bitte jeweils ein Zahlenbeispiel für geht und geht nicht nennen? Ich würde den Bug gern reproduzieren, um nach dessen Ursache zu forschen.
 

relaxant'

Mitglied
Hey,

danke für das Angebot.

Wenn Du " 5 7 1 2 6 4 " eingibst, erscheint die Ausgabe richtig, also:

7 5 1
6 4 2

absteigend geordnet. Tauschen wir aber einfach mal die 4 durch eine 8 aus in diesem Beispiel, sieht das ganze schon ganz anders aus,
siehe: Eingabe " 5 7 1 2 6 8 "

Ausgabe:

7 5 1
8 2 6
 

diabolik

Aktives Mitglied
Das Problem ist Deine Sortierfunktion. Sie durchläuft nur n Runden, wobei n die Anzahl der geraden oder ungeraden Zahlen ist. Du vergleichst immer nur mit "kleiner als", ziehst aber nicht in Betracht, dass auch ein Größer als durchaus sinnvoll sein kann. Außerdem ziehst Du keine Rekursion in Betracht, das heißt, mit einem bereits sortierten Zahlen-Array noch mal von 0 an zu sortieren. Kurz gesagt, so wie Du hier sortieren möchtest, funktioniert es nicht.

Bei Deinem fehlerhaften Beispiel passiert folgendes:

Reihenfolge: 2, 6, 8

Sort2() (Runde 1):
-> Aufruf von PosOfMin() mit startPos = 0
Ist 6 < 2? NEIN
Ist 8 < 2? NEIN
<- result = 0

Ist 2 < 2? NEIN

Sort2() (Runde 2):
-> Aufruf von PosOfMin() mit startPos = 1
Ist 8 < 6? NEIN
<- result = 0

Ist 2 < 6? JA -> SWAP

neue Reihenfolgen: 6,2,8

Sort2() (Runde 3):

-> Aufruf von PosOfMin() mit startPos = 2
Die Runde wird ausgelassen, da Du in der
for()-Schleife i=startPos+1 setzt. Du hast aber nur 3 Werte,
daher kann i niemals 3 sein.

<- result = 0

Ist 6 < 8? JA -> SWAP

neue Reihenfolgen: 8,2,6


ENDE


Jetzt müsste die Sortier-Routine eigentlich noch einmal von 0 an durchlaufen werden, bis die Sortierung stimmt. Aber wie willst Du das abfangen?


Ich habe Dir Dein Programm bezüglich der Sortierfunktion optmiert. Dabei mußte ich das Modul Sort2() komplett umbauen. Ich hoffe das ist in Deinem Interesse.

Hier das komplett funktionstüchtige Ergebnis:

Java:
package mastermind;

import java.io.*;

public class MasterMind {
    
    //int _anzahlTips = 0;
    //int _zahlenArray[] = new int[4];
    
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
    
//      MasterMind masterMind = new MasterMind();
//      masterMind.SpielStarten();
        ParitaetSortieren paritaetSortieren = new ParitaetSortieren();
        paritaetSortieren.EingabeUser();
        
        
    }
    
    
}



class ParitaetSortieren {
    
    
    void EingabeUser() {
    
        SortierendeZahl[] result; 
        String eingabeDesUsers[] = EinlesenUserEingabe();
                
        result = UserEingabeUmwandeln(eingabeDesUsers); 
        
        
        // ueberarbeitet START
        //
        SortierendeZahl[] oddNumbers = GetGefilterteZahlen(result, false);
        SortierendeZahl[] evenNumbers = GetGefilterteZahlen(result, true);
        
        SortierendeZahl[] ungeradeSortierteZahlen = Sort2(oddNumbers, 0 , oddNumbers.length-1);
        SortierendeZahl[] geradeSortierteZahlen = Sort2(evenNumbers, 0 , evenNumbers.length-1);
        //
        //ueberarbeitet ENDE
        
        
        ZahlenAusgeben(ungeradeSortierteZahlen);
        
        System.out.println();
        
        ZahlenAusgeben(geradeSortierteZahlen);
        
        System.exit(0);
        
    }
    
    private String[] EinlesenUserEingabe() {
        
        String result[];
        
        UserHelper userHelper = new UserHelper();
        String prompt = "Zahleneingabe: ";
        String eingabeDesUsers = userHelper.getBenutzereingabe(prompt);
        
        result = eingabeDesUsers.split(" ");
        
        return result;
        
    }
    
    private SortierendeZahl[] UserEingabeUmwandeln(String[] eingabeDesUsers) {
        
        SortierendeZahl[] result = new SortierendeZahl[eingabeDesUsers.length];
        int arrayElementeAnzahl = eingabeDesUsers.length;
        
        
        for (int i = 0; i < arrayElementeAnzahl; i++)
        {
            SortierendeZahl sortierendeZahl = new SortierendeZahl();
            sortierendeZahl.setZahl(Integer.parseInt(eingabeDesUsers[i]));
            result[i] = sortierendeZahl;
        }
        
        
        return result;  
        
    }
    
    private SortierendeZahl[] GetGefilterteZahlen(SortierendeZahl[] zuFilterendeZahlen, boolean paritaet) {
        
        SortierendeZahl[] result;
        int anzahlElemente = zuFilterendeZahlen.length;
        int gezaehlteZahlen = 0;
        int arrayZaehlVariable = 0;
        
        
        for (int i = 0; i < anzahlElemente ; i++) 
        {
            
            if(paritaet == zuFilterendeZahlen[i].IsGerade()) 
            {
                gezaehlteZahlen++;
            }
            
        }
        
        result = new SortierendeZahl[gezaehlteZahlen];
        
        for (int i = 0; i < anzahlElemente ; i++)
        {
            if(paritaet == zuFilterendeZahlen[i].IsGerade())
            {
                result[arrayZaehlVariable] = zuFilterendeZahlen[i];
                arrayZaehlVariable++;
            }
        }
        return result;
        
    }
    
    
    
    private SortierendeZahl[] Swap(SortierendeZahl[] sortierendeZahl, int i, int j)
    {
        SortierendeZahl[] result = sortierendeZahl;
        SortierendeZahl temp;
            
        temp = result[i];
        result[i] = result[j];
        result[j] = temp;
        
        return result;
    }
    
    
    private SortierendeZahl[] Sort2(SortierendeZahl[] sortierendeZahl, int start, int end)
    {
        // KOMPLETT UEBERARBEITET
        //
        
        SortierendeZahl[] result = sortierendeZahl;
        int i = start;
        int j = end;
        boolean sortDescending = true; // aufsteigend oder absteigend sortieren?
        
        if(j > 0){// Es müssen Werte vorhanden sein

            // mittigsten Wert als Startpunkt ermitteln
            int middle = sortierendeZahl[(i + j) / 2].getZahl();

            //  Sortieren
            while (i <= j){
                if(sortDescending == true)
                    while (getNextValue(sortierendeZahl, i)  > middle){i++;}  // solange Mittwelwert kleiner
                else
                    while (getNextValue(sortierendeZahl, i) < middle){i++;} // solange Mittwelwert groesser

                if(sortDescending == true)
                    while (getNextValue(sortierendeZahl, j)  < middle){j--;}  // solange Mittwelwert groesser

                else
                    while (getNextValue(sortierendeZahl, j)  > middle){j--;} // solange Mittwelwert kleiner

                //wenn i kleiner als j ist wird getauscht
                if (i <= j){
                    Swap(sortierendeZahl, i, j); // Integer
                    i++;
                    j--;
                }
            }
            // Rekursion
            if (start < j)
                Sort2(sortierendeZahl, start, j);
            if (i < end)
                Sort2(sortierendeZahl, i, end);

        }
        
        //      result = sortierendeZahl;
        return result;
        
    }
    
    
    // neu hinzugefuegt START
    //
    private int getNextValue(SortierendeZahl[] sortierendeZahl, int j){
         // Liefert den naechsten Wert des Arrays
        int nextEntry = 0;

        try{
            nextEntry = sortierendeZahl[j].getZahl();
        }
        catch (Exception e){
            System.out.println(e.toString());
        }
            finally
        {
        return nextEntry;
        }
    }
    //
    // neu hinzugefuegt ENDE
    
    
    
    private void ZahlenAusgeben(SortierendeZahl[] sortierendeZahlen){
        
        int anzahlElemente = sortierendeZahlen.length;
        
        for( int i=0; i < anzahlElemente; i++)
            {
            System.out.print(""+sortierendeZahlen[i].getZahl()+" ");
            }       
    }
}





class SortierendeZahl {
    
    int _zahl;
    
    boolean IsGerade(){
    
        boolean result = false;
        
        if (_zahl % 2 == 0) 
        { 
            result = true;
        }
        return result;          
    }
 
    public int getZahl() {
        return _zahl;
    }
 
    public void setZahl(int zahl) {
        _zahl = zahl;
    }
    
}   
    

 
 
class UserHelper 
{
    public String getBenutzereingabe(String prompt) {
        String eingabeZeile = null;
        System.out.print(prompt + "  ");
        try {
            BufferedReader is = new BufferedReader(
            new InputStreamReader(System.in));
            eingabeZeile = is.readLine();
            
            if (eingabeZeile.length() == 0 ) return null;
            
            }
        catch (IOException e) 
            {
                System.out.println("IOEception " + e);
            }
        return eingabeZeile.toLowerCase();
    }
}
 

relaxant'

Mitglied
Super, vielen Dank für deine Mühe.

Wenn ich mir deine Erklärung durchlese, frage ich mich ernsthaft, wie ich den Baum vor lauter Wald nicht sehen konnte, aber so Phasen gibt es denke ich mal. ;)

Und danke auch für das überarbeiten!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Glühlampe Usereingabe in der gleichen Zeile ausgeben Java Basics - Anfänger-Themen 6
Kotelettklopfer Kleines Testprogramm mit Interface und einer Usereingabe Java Basics - Anfänger-Themen 16
fLooojava Speicherung einer Usereingabe Java Basics - Anfänger-Themen 2
P Usereingabe und Potenz berechnen Java Basics - Anfänger-Themen 16
M Variablen Werte nach setzen, bei Abfrage wieder alter Wert Java Basics - Anfänger-Themen 11
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
S nach Import von jars (PLC4x) in Eclipse kann nicht mehr compiliert werden Java Basics - Anfänger-Themen 9
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
M Queue-Datenstruktur: nach dem Elementen entfernen, das Ergebnis ist immer noch nicht optimal. Java Basics - Anfänger-Themen 3
N Hey Leute und zwar versuche ich gerade ein 2D Spiel zu Programmieren aber die Figur will sich nicht nach links oder rechts bewegen :( Java Basics - Anfänger-Themen 12
H Liste nach String-Länge sortieren Java Basics - Anfänger-Themen 1
I Bild richtig speichern / Hochkant im File Explorer, nach Upload vertikal Java Basics - Anfänger-Themen 9
D Wie kann man in Java nach Arrays auf Duplikate prüfen Java Basics - Anfänger-Themen 12
C Probleme mit Byte konvertieren nach int Java Basics - Anfänger-Themen 10
T sortierung der eingabe nach größe Java Basics - Anfänger-Themen 5
G Bei dynamischer Arrayliste nach jeder Auswahl Zahl entfernen Java Basics - Anfänger-Themen 3
ptcho Werte/Position nach dem Funktionsaufruf tauschen? Java Basics - Anfänger-Themen 1
K Warum wird mir hier nach dem ersten Durchlauf zwei mal "welchen Datentyp wollen sie übergeben?" ausgegeben ? Java Basics - Anfänger-Themen 1
H Cast von Float nach String klappt nicht Java Basics - Anfänger-Themen 12
W LocalDate toString und nach Split falsch "erkannt"? Java Basics - Anfänger-Themen 8
B Array nach Elementwerten sortieren? Java Basics - Anfänger-Themen 1
S Größte Zahl nach Eingabe der Zahl 0 ausgeben Java Basics - Anfänger-Themen 6
I Java Mail Timeout erst nach rund 5 Minuten? Java Basics - Anfänger-Themen 9
FireHorses Einen Command erst nach einer Chateingabe aktivieren Java Basics - Anfänger-Themen 1
izoards Sortier Algorithmus für Bounding Box Elememte Links nach Rechts und von Oben nach Unten Java Basics - Anfänger-Themen 33
Jambolo Karten sortieren nach Rang und Farbe Java Basics - Anfänger-Themen 5
Lion.King Subtraktion nach Eingabe im Terminal Java Basics - Anfänger-Themen 7
D Programmieren nach UML Java Basics - Anfänger-Themen 2
rosima26 Java nach letzter Ziffer sortieren Java Basics - Anfänger-Themen 19
H Kompliziertes Sortieren einer ArrayList mit Objekten(Sortieren nach X und Y) Java Basics - Anfänger-Themen 11
H Erste Schritte Nach einer Zahl n soll n Mal der String untereinander ausgegeben werden Java Basics - Anfänger-Themen 3
volcanos List & ArrayList nach Familiennamen abfragen Java Basics - Anfänger-Themen 57
sserio Wie kann man nach einer Klasse fragen? Java Basics - Anfänger-Themen 12
S Java Client-je nach Heap Size Größe startet Applikation oder nicht Java Basics - Anfänger-Themen 4
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
F Suche nach betreuender Person für eine Jahresarbeit der 12. Klasse. Java Basics - Anfänger-Themen 6
F nach Methode Programm nicht beenden Java Basics - Anfänger-Themen 9
E Umlaute und Sonderzeichen werden nach der Build Project nicht richtig angezeigt Java Basics - Anfänger-Themen 2
M Bei nach oben scrollen soll Seite aktualisiert werden (Userscript mit Javascript) Java Basics - Anfänger-Themen 10
K log4j nach log4j2 überführen Java Basics - Anfänger-Themen 0
javapingu Jeglichen Inhalt einer Textdatei nach Zeile n löschen Java Basics - Anfänger-Themen 8
J Nach dem Exportieren funktioniert mein Programm nicht mehr Java Basics - Anfänger-Themen 8
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
B Array nach Wert prüfen rekursiv Java Basics - Anfänger-Themen 5
CptK For-Schleife in Thread nach jedem Durchlauf pausieren Java Basics - Anfänger-Themen 35
D Primzahlen Rechner nach Eratostenes von Kyrene Algorithmus Java Basics - Anfänger-Themen 2
rafi072001 Sortieren einer HashMap nach Values Java Basics - Anfänger-Themen 2
L Zahlungen nach Monat filtern Java Basics - Anfänger-Themen 2
J Jtable Eingabe nach Klick ausserhalb der Tabelle übernehmen Java Basics - Anfänger-Themen 6
I String nach Wort suchen Java Basics - Anfänger-Themen 6
C ArrayList sortieren nach bestimmten Buchstaben in den Wörtern Java Basics - Anfänger-Themen 13
javaluke Erste Schritte Array nach Datentyp sortieren Java Basics - Anfänger-Themen 16
D Methoden nach einer bestimmten Reihenfolge ausführen. Java Basics - Anfänger-Themen 20
idontknow707 Matrix nach z.B. Variable durchsuchen Java Basics - Anfänger-Themen 4
O 2D-Array nach einer Spalte sortieren Java Basics - Anfänger-Themen 22
I Liste gruppieren nach Monat? Java Basics - Anfänger-Themen 5
P Ein Objekt nach einem String durchsuchen? Java Basics - Anfänger-Themen 7
M Nach einer erstmaligen Eingabe, eine zweite Eingabe nur noch gegen bestätigung möglich Java Basics - Anfänger-Themen 2
D Input/Output fehlerhafter Algorithmus zum Ersetzen von Array-Werten nach logischem Schema Java Basics - Anfänger-Themen 1
C Meldung einer Klasse nach "oben" Java Basics - Anfänger-Themen 6
B Nach eingefügtem Code erkennt Compiler keine Instanzvar und meldet SyntaxError Java Basics - Anfänger-Themen 2
newcomerJava Nach doppelter Zahl eine Ausgabe Java Basics - Anfänger-Themen 10
M Anzahl Schleifendurchgänge nach x Sekunden anzeigen Java Basics - Anfänger-Themen 2
C Lotto 3, 4, 5, 6 Richtige nach x Ziehungen ermittelt.. Java Basics - Anfänger-Themen 7
G Primzahlen von Rekursiv nach Iterativ Java Basics - Anfänger-Themen 6
F JMenuItem Kann nicht nach einem String benannt werden... Java Basics - Anfänger-Themen 11
R JDK installieren Durcheinander nach installation von SE 14.02 Java Basics - Anfänger-Themen 6
P Sortieren von Listen nach Attributen Java Basics - Anfänger-Themen 3
B DateTimeFormatter nach LocalDateTime, wenn dd.MM.yyyy oder dd.MM.yyyy mm:hh Java Basics - Anfänger-Themen 5
1 main-Methode erweitern, Nachfrage nach wiedeholung Java Basics - Anfänger-Themen 2
G unklares Verhalten nach Instanzierung neuer Klasse Java Basics - Anfänger-Themen 3
S Wohin kommt das „abstract“? Vor oder nach „public“/ „private“ /... Java Basics - Anfänger-Themen 3
S Datenbank Befehl nach Login Java Basics - Anfänger-Themen 5
N Operatoren Schreibtischtest der Reihen-Suche nach Aufschluss in die Basics Java Basics - Anfänger-Themen 1
B Umstieg von C# nach Java Java Basics - Anfänger-Themen 18
Ellachen55 Wie nach häufigste Werte im Array suchen? Java Basics - Anfänger-Themen 2
M Untersuchen ob ein Graph nach entfernen einer Kante immer noch zusammenhängend ist Java Basics - Anfänger-Themen 70
N Wörter und Zahlen nach speziellen Wörtern ausgeben Java Basics - Anfänger-Themen 11
M Werte ändern sich nicht mehr nach Reset Java Basics - Anfänger-Themen 14
B Nach dem kompilieren werden Bilder nicht mehr gefunden Java Basics - Anfänger-Themen 10
X Nach einem Bruch testen ob es eine ganze Zahl ist Java Basics - Anfänger-Themen 6
B String nach erstem Leerzeichen trennen Java Basics - Anfänger-Themen 7
N Speichern von Werten in Variablen nach Schließen des Programms Java Basics - Anfänger-Themen 3
G String wird nach Einlesen aus Datei nicht erkannt Java Basics - Anfänger-Themen 3
CptK Best Practice Algorithmus nach jedem Schritt zum Visualisieren pausieren Java Basics - Anfänger-Themen 3
O zwei Arrays nach Werten durchsuchen und zusammenfügen Java Basics - Anfänger-Themen 3
M Double Wert nach n abschneiden ohne zu runden Java Basics - Anfänger-Themen 1
C Erste Schritte Bilder nach Export anzeigen Java Basics - Anfänger-Themen 0
F Input/Output Files von A nach B kopieren Java Basics - Anfänger-Themen 11
B InputStream (PDF) nach Image (PNG / JPG) konvertieren? Java Basics - Anfänger-Themen 2
O ADT Graph nach größe Abfragen Java Basics - Anfänger-Themen 42
O compareTo nach mehreren Kriterien Java Basics - Anfänger-Themen 13
R Benutzereingaben als Array abspeichern nach Programmstart Java Basics - Anfänger-Themen 5
S Pane nach speziellen Child Objekten durchsuchen Java Basics - Anfänger-Themen 3
V Neue Ausgabe von toString nach Methodenaufruf Java Basics - Anfänger-Themen 9
L Arrayliste von hinten nach vorne ausgeben Java Basics - Anfänger-Themen 10
F Array nach Objektattribut durchsuchen Java Basics - Anfänger-Themen 6
M Rationale Zahl erkennen - Kurze Frage zum Restwert nach Division Java Basics - Anfänger-Themen 3
O String von vorne nach hinten an einem Zeichen Java Basics - Anfänger-Themen 10
Hanschyo Quicksort sortiert von groß nach klein Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben