if (x < 275 && x >= 0)
f = 275
else if (x < 450 && x >= 275) (right side comparison always previous left side default comparison value
f = 450
else if (x < 700 && x >= 450)
f = 700
else if (x < 1000 && x >= 700)
f = 1000
..... and more
是否有任何方式或數學公式的方法來消除這個多if else語句爲更少的代碼需要?更好的方法太多,如果其他語句
我個人會放棄'&& x> = 275)'等等,因爲它們沒有效果。如果else if的列表太長,我會使用表查找。 (順便說一句,請用您的編程語言標記問題) –
您的優先級是使其運行儘可能快還是儘可能容易閱讀? – samgak
@ KenY-N好吧,我同意你的下降&& x> = 275)會幫助很多。將再次編輯該問題。 – hiboss