我最近開始使用Java編碼,並且遇到了這個死代碼問題。我一直在Stack Overflow上看其他問題(和答案),但我還沒有找到解決方案。希望你能幫助。問題發生在t++
死循環雙循環
public static boolean constraint2(int [][] xmatrix, int [][] ymatrix){
for(int l = 0; l < xmatrix.length; l++){
for(int t = 0; t < xmatrix[0].length; t++){ // DEAD CODE at "t++"
if(b[t]*xmatrix[l][t] > ymatrix[l][t]){
return false;
}
else{
return true;
}
}
}
return false;
}
你的內循環最多隻能運行一次。 –
你從哪裏找到這是一個死碼?在日食?你能顯示你傳遞給這個函數的參數嗎? – aksappy