can';t将三值条件java运算符转换为普通if-else
我一直在努力将三元条件java运算符转换为普通运算符。三元条件是:can';t将三值条件java运算符转换为普通if-else,java,conditional-operator,Java,Conditional Operator,我一直在努力将三元条件java运算符转换为普通运算符。三元条件是: dp[i][j] = (arr[i] <= j) ? (dp[i-1][j] || dp[i-1][j-arr[i]]) : dp[i - 1][j]; dp[i][j]=(arr[i]简单地说: if (arr[i] <= j) { dp[i][j] = (dp[i-1][j] || dp[i-1][j-arr[i]]); } else { dp[i][j]= dp[i - 1][j]; }
dp[i][j] = (arr[i] <= j) ? (dp[i-1][j] || dp[i-1][j-arr[i]]) : dp[i - 1][j];
dp[i][j]=(arr[i]简单地说:
if (arr[i] <= j) {
dp[i][j] = (dp[i-1][j] || dp[i-1][j-arr[i]]);
} else {
dp[i][j]= dp[i - 1][j];
}
if(arr[i]是的,谢谢,它很有效,非常有用
if (arr[i] <= j) {
dp[i][j] = (dp[i-1][j] || dp[i-1][j-arr[i]]);
} else {
dp[i][j]= dp[i - 1][j];
}