falsche Annahme nach korrekter Auswertung (if, boolean)

Status
Nicht offen für weitere Antworten.

diggaa1984

Top Contributor
hiho,

vielleicht find n mod nen besseren Titel ^^

ich glaub ich kapier grad gar nix mehr. Ich habe folgenden Code:
Java:
protected boolean isValidEdge(Vertex<T> v, Vertex<T> w) {
		if (adjacencyMatrix.get(vertices.indexOf(v)).get(vertices.indexOf(w)).intValue() == 0) {
			System.out.println("valid");
			return true;
		}
		
		return false;
	}//isValidEdge


//und folgenden kleinen Test in einer andere Methode genau in er Abfolge
//kein weitere Code dazwischen
System.out.println("VALID_EDGE?: " + isValidEdge(v, w));
System.out.println("NOT (V EQUALS W)?: " + (! v.equals(w)));
System.out.println("COMBINED: " + ((! v.equals(w)) && (isValidEdge(v,w))));
		
if ((! v.equals(w)) && (isValidEdge(v,w))) {
	//mach was tolles
} else {
	throw new GraphStructureException("Inserting directed edge will create a cycle.\n" +
		v + " TO " + w);
}

nun die Ausgabe!
Code:
[COLOR="#ff0000"]valid
VALID_EDGE?: false[/COLOR] .. wie kann das sein?!
NOT (V EQUALS W)?: true
valid
COMBINED: false
valid
[COLOR="Red"]INTERNAL ERROR while copying CNF-graph structure to the syntax tree
gfeBackend.util.graph.exception.GraphStructureException: Inserting directed edge will create a cycle.
1,5 ; [ctl_formula] TO 2,1 ; [(]
	at gfeBackend.util.graph.DefaultDirectedAcyclicGraph.addDirectedEdge(DefaultDirectedAcyclicGraph.java:93)
	at gfeBackend.util.graph.DefaultTree.addDirectedEdge(DefaultTree.java:42)
	at gfeBackend.parser.cyk.CYKParser.getBNFBasedSyntaxTree(CYKParser.java:394)
	at gfeBackend.parser.cyk.CYKParser.parse(CYKParser.java:178)
	at gfeBackend.GfeAccessor.parseFormula(GfeAccessor.java:389)
	at gfeBackend.Test.main(Test.java:31)[/COLOR]

Die Matrixeinträge sind auch korrekt, überall ne 0 wo eine sein soll, die Auswertung der "isValidEdge" ist korrekt.
 
Zuletzt bearbeitet:

diggaa1984

Top Contributor
bin grad soweit das ich sogar das hier schaffe:
Java:
	protected boolean isValidEdge(Vertex<T> v, Vertex<T> w) {
		if (adjacencyMatrix.get(vertices.indexOf(v)).get(vertices.indexOf(w)).intValue() == 0) {
			return true;
		}
		
		return true;
	}//isValidEdge


//test
System.out.println(isValidEdge(v, w));

Ausgabe: false ???:L :bahnhof: ;( :eek:
 

diggaa1984

Top Contributor
*kopf -> tisch*

ganz vergessen das ich die isValid überschrieben habe mittels:
Java:
	@Override
	protected boolean isValidEdge(Vertex<T> v, Vertex<T> w) {
		return ((super.isValidEdge(v, w)) && (getParent(w) == null));
	}//isValidEdge

:autsch::autsch::autsch:

sry für die panikmache, aber geiler effekt :D
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Kein Scanner Fehler durch falsche EIngabe Allgemeine Java-Themen 4
J Unvorhersehbares Verhalten - benutze ich die falsche Bedingungsprüfung oder brauche ich Threads? Allgemeine Java-Themen 12
D falsche Zeile aus JTable in MySQL gelöscht Allgemeine Java-Themen 6
K Input/Output JUnit: Log Inhalte, falsche Assertion Allgemeine Java-Themen 2
S Ins Falsche Forum gepostet... Allgemeine Java-Themen 0
P BatchUpdateException für falsche Datumsformate anstatt SQLServerException Allgemeine Java-Themen 2
H2SO3- SCJP Chapter 3 Frage 10. Falsche Antwort? Allgemeine Java-Themen 15
P Falsche Ausgabe Allgemeine Java-Themen 5
E Falsche Ergebnisse bei PQ-Formel Berechnung Allgemeine Java-Themen 12
M rxtx OutputStream sendet falsche werte Allgemeine Java-Themen 3
Z new Date() liefert falsche Uhrzeit Allgemeine Java-Themen 12
M Kugelschnittberechnung liefert falsche Werte Allgemeine Java-Themen 4
I Teilweise falsche Darstellung jap. Zeichen im JEditorPane mit RTFEditorKit aus RTF-Datei Allgemeine Java-Themen 5
J Calendar gibt falsche Wochenanzahl zurück Allgemeine Java-Themen 3
D Problem mit java.util.scanner: Falsche Ergebnisse Allgemeine Java-Themen 4
hdi Logikfehler/falsche Methode? - Grösse von Dateien/Festplatte Allgemeine Java-Themen 14
M BufferedReader.read(char[] cbuf) liefert falsche Werte? Allgemeine Java-Themen 4
G Denksport: Der falsche Barren Allgemeine Java-Themen 9
W PrintWriter (PrintStream) sendet falsche Werte Allgemeine Java-Themen 18
oliver1974 "(.) should be accessed in a static way" Falsche W Allgemeine Java-Themen 6
N URLClassLoader läd falsche Klasse Allgemeine Java-Themen 3
G BigDecimal Rundet falsche Allgemeine Java-Themen 4
G ständig Iterator über Kollektion --> falsche Reihenfolge? Allgemeine Java-Themen 2
H falsche ausgabe Allgemeine Java-Themen 15
S Decimalformat gibt falsche Werte aus Allgemeine Java-Themen 3
A Falsche Werte bei .readDouble() Allgemeine Java-Themen 2
M problem mit packages - falsche einstellungen? Allgemeine Java-Themen 2
Ernesto95 HTTP Mit JavaScript erzeugte dynamische Webseite auslesen und nach einem Schlüsselwort durchsuchen Allgemeine Java-Themen 6
D Image bewegt sich nicht nach Klicken auf Button Allgemeine Java-Themen 15
I 2D-Grafik Vektor-Grafik über die Zwischenablage nach Adobe Illustrator transferieren Allgemeine Java-Themen 8
M Suche nach String mit unbekannten characters Allgemeine Java-Themen 53
L 2 Dimensionale ListArray Abfrage nach einem Wert suchen Allgemeine Java-Themen 5
torresbig Url nach Webseiten-Login auslesen & Daten an Webseite senden Allgemeine Java-Themen 9
R Best Practice Erfahrungswerte für eine Migration von JSF nach Angular (oder anderes JS-Framework) Allgemeine Java-Themen 1
OnDemand Ram Freigabe erfolgt nicht nach Prozessende Allgemeine Java-Themen 18
G Geotools Probleme nach PC-Wechsel Allgemeine Java-Themen 6
K Verbesserung der Laufzeit beim Sortieren von Einwohnern nach ihrem Geburtsjahr Allgemeine Java-Themen 0
E Variablen Nach Übergabe einer Variable den Constructor aufrufen Allgemeine Java-Themen 16
I In Java geschriebene Software nach Mac OS portieren Allgemeine Java-Themen 7
M TicTacToe Sound nach jedem Zug Allgemeine Java-Themen 21
I HTML / XHTML Seite nach Excel exportieren. Suche Lib Allgemeine Java-Themen 12
J4n5chmiddi Methoden Website-URL im Browser öffnen nach erfolgreicher Basisauthentifizierung in Java Allgemeine Java-Themen 12
pkm Frage nach eventuellem syntaktischen Zucker bei der Konkatenation von ArrayLists Allgemeine Java-Themen 4
Monokuma String List nach Zahlen und Worten sortieren Allgemeine Java-Themen 9
H Collections Aktuellen Index generell und nach Sortierung ausgeben Allgemeine Java-Themen 6
Kirby.exe Filename nach bestimmtem Pattern durchsuchen Allgemeine Java-Themen 5
S Wörterliste nach Wörtern mit u durchsuchen und diese auf der Konsole ausgeben lassen Allgemeine Java-Themen 33
W Pdf verwerfen, weil Checkbox nach Unterschrift geaendert wurde Allgemeine Java-Themen 5
G File not found - nach dem Kompilieren Allgemeine Java-Themen 6
S Swing Speichern nach Button-Klick Allgemeine Java-Themen 5
Meeresgott Effizientester Weg um nach der Value einer verschachtelten Map aufzulösen Allgemeine Java-Themen 5
M Java 8 nach Java 6 konvertieren Allgemeine Java-Themen 7
N Neustarten des Codes nach der Fehlermeldung Allgemeine Java-Themen 17
L Nach dem Login // Java Desktop Software Allgemeine Java-Themen 7
N Programm nach Abschluss neustarten lassen Allgemeine Java-Themen 6
F Java Code ausführen direkt nach Anmelden in Windows Allgemeine Java-Themen 2
J Jasper Reports - Compilerproblem nach Umstellung von Groovy auf Java Allgemeine Java-Themen 7
looparda Liste filtern nach Prädikaten verschiedener Typen Allgemeine Java-Themen 3
S Apache POI Filtern nach bestimmten Kriterium Allgemeine Java-Themen 1
L Korrektur nach der Berechnung vornehmen, aber wie? Allgemeine Java-Themen 11
C Config nach bestimmten Wertdurchsuchen. Allgemeine Java-Themen 2
B Suche nach einem Testprogramm für meine BA Allgemeine Java-Themen 0
B Maven Keycloak library wirft exceptions nach maven package Allgemeine Java-Themen 1
D BufferedReader bricht nach 1248 Iterationen ab Allgemeine Java-Themen 14
G Eclipse Java findet MySQL Driver nach export nicht mehr Allgemeine Java-Themen 2
H IDEA IntelliJ Java Mail funktioniert nach Export nicht mehr! Allgemeine Java-Themen 1
F Zurnung nach Buchstaben und deren Prüfung Allgemeine Java-Themen 9
M Dateien nach kopieren vergleichen Allgemeine Java-Themen 9
MiMa Sortieren nach Stellenangaben Allgemeine Java-Themen 7
L Erste Schritte Liste von Datums filter nach Monate Allgemeine Java-Themen 4
GreenTeaYT Elemente eines 2Dim LinkedList von links nach rechts ausgeben? Allgemeine Java-Themen 0
J Ausgabe von Links nach Rechts ausgeben? Allgemeine Java-Themen 2
K JAR Datei Corrupt nach Kopieren Allgemeine Java-Themen 4
The Pi 2D-Grafik Tic Tac Toe nach Gewinn rot Allgemeine Java-Themen 1
G Programm, das nach abgearbeiteter main Methode weiterläuft Allgemeine Java-Themen 72
C PDFBox: Nach RegEx ganze Zeile Allgemeine Java-Themen 4
R javax.comm --> Programm funktioniert nach Export nicht mehr Allgemeine Java-Themen 0
L Suche nach CalDav Server API Allgemeine Java-Themen 0
K Java ruft Methoden nicht der Reihe nach auf Allgemeine Java-Themen 14
T Textarea nach nur 1 wort durchsuchen Allgemeine Java-Themen 3
D Methoden Buttons erscheinen doppelt nach Wiederholung in Schleife Allgemeine Java-Themen 1
I nach Image Load in ListView, kann Ordner nicht mehr gelöscht werden Allgemeine Java-Themen 1
K Auf einer Website nach einem String suchen Allgemeine Java-Themen 5
C Eclipse OutOfMemory nach dem exportieren Allgemeine Java-Themen 4
D Erste Schritte Array von einer forschleife nach ausserhalb trasferieren Allgemeine Java-Themen 3
VfL_Freak Große und seltsame Probleme nach Java-Update auf V1.8.0_91 Allgemeine Java-Themen 3
heyluigi Random Integer Array Ausgabe nach Größe sortieren Allgemeine Java-Themen 6
D Java Datei nach Eclipse Export funktioniert nicht Allgemeine Java-Themen 0
B Bild aus Jar kann nach Export nicht mehr gefunden werden Allgemeine Java-Themen 13
B Umgebungsvariable Anpassen der Umgebungsvariablen nach Java-Update ? Allgemeine Java-Themen 14
H jid3lib nach schreiben keine Tags im Folder angezeigt Allgemeine Java-Themen 1
F Methoden Arraylist weiterverwenden nach methoden Aufruf Allgemeine Java-Themen 2
KilledByCheese Dezimal nach Hexadezimal rechner wirft seltsame exception Allgemeine Java-Themen 4
J Programm meldet "Keine Rückmeldung" nach Verbindung zum Server Allgemeine Java-Themen 4
E Java wird beendet nach paar Sekunden Allgemeine Java-Themen 14
H Best Practice setHeader in jsp nach RequestDispatcher.include Allgemeine Java-Themen 0
L Nach Button drücken den Text festspeichern Allgemeine Java-Themen 9
M .jar nach Datei prüfen Allgemeine Java-Themen 2
F String nach Schlüsselwörtern durchsuchen und ganze Zeile ausgeben Allgemeine Java-Themen 4
HarleyDavidson Input/Output Heruntergeladene Datei direkt nach dem Download öffnen ohne zu speichern Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben