Java If Statement

Mus*_*Guy 3 java if-statement

我用Java编写了一些代码来测试两种解决方案的适用性.

我希望比较两种解决方案并保持最佳适应性并丢弃另一种解决方案.

例如:

if(fitness1 < fitness2)
    keep fitness1 and discard/ignore fitness2
else
    keep fitness2 and discard/ignore fitness1
Run Code Online (Sandbox Code Playgroud)

我将如何实现这一目标?最终我希望有一个最佳健身水平的列表(大小n).我想我必须在每次迭代中将最佳适应度添加到某种类型的列表中?

Mac*_*rko 6

best = (fitness1 < fitness2) ? fitness1 : fitness2;
Run Code Online (Sandbox Code Playgroud)

?: 三元运算符可能在这种决策过程中很有用.

  • 这是一种令人沮丧且难以改变的方式来重塑"min". (2认同)