我做了一個名爲Iset
是採用整數並修改它的布爾數組的索引相當於整數真正的類。布爾數組比較的Java
例如如果我傳遞一個整數1,那麼布爾數組setI[1]
將變爲true。
我有一個名爲include
方法,如果所提供的整數是有假,如果不是,則返回true。然而無論我做什麼,我總是得到true
。我已確保將數組中的所有內容都設置爲false,並在代碼中添加更多數字。很顯然,我在這裏失蹤真的很明顯的東西:
public class Iset {
public int size;
boolean[] setI;
Iset(int a) {
this.size = a;
this.setI = new boolean[size];
}
public boolean include(int i) {
for (int n = 0; n <= size; n++) {
if (setI[n]== setI[i]){
return true;
}
}
return false;
}
}
什麼是'SETI類型'?什麼是「尺寸」?向我們展示填充'setI'的代碼。 – 2014-02-10 09:04:30
'採用整數並將它們存儲在布爾數組中'您應該重新考慮這一點。什麼是關於一個int數組? – PeterMmm
你爲什麼要將整數存儲在'boolean'數組中?你究竟做得如何? –