Hier ist meine Matrix von Themen .... jetzt will ich Konditionalität zwischen SubjektenMatrix nicht alle Kombinationen einfügen?
mat pro
mat null null
pro null null
zum Beispiel auf Thema Mathematik i für semester =1
auf Thema Themen Wert programing
i semester = 4
so will setzen eingefügt mache ich dies füllen Matrix mit „yes
“, nur dann, wenn der semester
des ersten Themas größer als Semester auf dem zweite Thema und „no
“, wenn nicht ... jetzt Problem, das ich habe, ist, dass ich Konditionalitäten für Kombinationen eingeben:
math - math , which would be "no"
math - programing , which would be "no"
programing - programing , which would be "no"
und dies sieht wie folgt aus, wenn Programm durchgeführt wird:
mat pro
mat no no
pro no no
aber ich nicht diese Kombination haben gefragt Konditionalität zu setzen: programing - Mathe, was „Ja“ wäre und es sollte wohl so aussehen:
mat pro
mat no no
pro yes no
Wie mache ich das? irgendeine Idee?
hier ist mein Code:
public void makeGraph() {
matrix = new String[subjects.size()][subjects.size()];
for (int i = 0; i < matrix.length; i++) {
for (int j = i; j < matrix.length; j++) {
System.out.println("Enter conditionality between subjects: " + subjects.get(i).getName() + ", and "
+ subjects.get(j).getName());
boolean conditioned = s.nextBoolean();
if (conditioned == true) {
if (subjects.get(i).getSemester() > subjects.get(j).getSemester()) {
matrix[i][j] = "yes";
matrix[j][i] = "yes";
} else {
matrix[i][j] = "no";
matrix[j][i] = "no";
}
} else {
matrix[i][j] = "no";
matrix[j][i] = "no";
}
}
}
}
EDIT: Hier ist der Link Pastebin ich es gelöst habe. Solution
Sie Post war so schlecht geschrieben, bitte anstrengen .. – azro
@azro Es tut mir leid ich das wusste, aber ich konnte nicht Es hat bei mir nicht funktioniert, als ich versuchte, es richtig zu schreiben. –
Wenn meine Lösung geholfen hat, können Sie das bitte akzeptieren, indem Sie auf das graue Häkchen neben meiner Antwort klicken und es grün machen? Außerdem würde ein Klick auf den Pfeil neben meiner Antwort sehr geschätzt werden :) – Assafs