參考代碼:
實參里只有一個scores 那么形參int [] scores 可以去除int[]?
qq_好好學習天天向上_2
2016-03-27 04:03:37
TA貢獻2條經驗 獲得超0個贊
sort(int[] scores)中,你這里的參數名叫什么都無所謂,當然,還是要符合標識符命名規則的。關鍵是數據類型,一定是整數數組類型(因為你方法的功能時對一個整數數組類型的數組進行排序)。如果你寫的程序僅僅是為了練習,那就算了,否則你的方法真的定義的很爛。應該好好理解一下為什么要定義方法,方法又該如何定義。
編程代碼的實現其實是次要的,更重要的是一種思想和解決問題的方案。
TA貢獻6條經驗 獲得超0個贊
不可以,形參是為了預定義用的,實參是真正用時給的值,所以無論你實參是否一個,你的形參都應考慮普遍性。如果你確定以后就只會傳一個真正的參數int,那么你的形參只需要定義int即可,不需要int數組型
TA貢獻1條經驗 獲得超0個贊
形參與實參的數據類型必須保持一致。實參scores的數據類型在main中已經聲明為整形數組,故在sort方法中的形參必須為整形數組。況且形參名可以隨意變,跟實參名scores沒關系。
舉報