は、私は私がこれを埋めるためにしたいので、semester = 4
を置く対象programing
にsemester =1
の対象値を挿入し、今私が主題の数学上の例えば被験者マトリックスはすべての組み合わせを挿入しませんか?ここ
mat pro
mat null null
pro null null
間コンディショナリティーを作りたい....被験者の私の行列であります「yes
」との行列は、ない場合には第一の主題のsemester
は、第2の主題に学期よりも大きく、かつ「no
」場合にのみ...今私が持っている問題は、私は組み合わせのためのコンディショナリティを入力することができるということです。
math - math , which would be "no"
math - programing , which would be "no"
programing - programing , which would be "no"
とプログラムが実行されたときに、これは次のようになります。
mat pro
mat no no
pro no no
をしかし、私はこの組み合わせを持っていけないがコンディショナリティを置くように頼ま: プログラミング - 数学、「はい」 だろうし、それはおそらく次のようになります。
mat pro
mat no no
pro yes no
どうすればいいですか?何か案が?ここ
は私のコードです:
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";
}
}
}
}
編集:ここで私はそれを解決してきましたペーストビンへのリンクがあります。 Solution
あなたのポストが書かれたので、悪かった、努力をしてください..私は、私はそれを知っていた申し訳ありませんが、私は得ることができなかった – azro
@azroそれを正しく書こうとすると、それは私にとってはうまくいかなかった。 –
私の解決策が助けられたら、私の答えの横にある灰色のチェックマークをクリックしてそれを受け入れて、緑にしてもらえますか?また、私の答えの隣の矢印をクリックすると非常に感謝されるでしょう:) – Assafs