public List<Minterm> completeMinterm(Minterm minterm, String variables){
List<Minterm> minterms=new ArrayList<Minterm>();
Minterm m1=new Minterm();
Minterm m2=new Minterm();
for (int k = 0; k < minterms.size(); k++) {
for (int i = 0; i < variables.length(); i++) {
..
}
m1= minterms.get(k);
m1.addAtom(new Atom(variables.charAt(i),false));
m2 = minterms.get(k);
m2.addAtom(new Atom(variables.charAt(i),true));
..
}
}
我用Eclipse調試器發現錯誤,我不明白,爲什麼加入m2
原子添加到m1
過在同一時間,當這條線運行:什麼是原子變量,它的用法是什麼?
m2.addAtom (new Atom(variables.charAt(i),true));
任何想法爲什麼?
因爲'm1'和'm2'指向對象'minterms.get(k)' – Baz 2012-08-01 11:03:31
如何解決這個問題? – 2012-08-01 11:05:49
取決於你想達到的目標......你的目標是什麼? – Baz 2012-08-01 11:06:09