Given:



Which modification enables the code fragment to compile?

A. Replace line n1 with:

B. Replace line n1 with:

C. Replace line n1 with:

D. Replace line n2 with:

題解

這題原先的程式在line n1和line n2都會編譯錯誤,原因在於inFu變數的泛型型態不是IntUnaryOperator,line n1的Lambda語法回傳形態有誤,line n2的apply方法之傳入參數型態有誤。所以答案是選項B。