方法:
概念:
方法也叫函數,可以看成完成一個完成獨立功能的代碼塊港谊,存在于類結構中
認識方法和語法:
例:public static void main(String[] args)
修飾符:public static(除主方法外不是必須存在的)
void:沒有返回值(該位置是寫返回值的):必須有
main:方法名(必須有)
(String[] args):形參列表 String[]數據類型,args形參名稱
設計方法:
考慮代碼塊需要對什么類型的數據進行操作著拭,如何操作
使用方法:
使用方法:
三種情況:
方法有static修飾:類名.方法名+形參列表
方法沒有static修飾:對象名.方法名+形參列表
方法之間都有或都沒有static修飾垛叨,直接方法名+形參列表
實參傳入形參,數據類型够庙,個數,順序抄邀,都必須一致
方法簽名和方法重載:
方法簽名=方法名+形參列表
方法的重載方法名不變耘眨,參數列表不同
方法重復利用
方法return:
方法返回值的位置,必須寫與方法內部返回值的數據一致的數據類型
注意:返回的是數據境肾,不是變量或者表達式
return不一定執(zhí)行的到
public static int add(){
if(true){
?????????return 1;//語法檢查只看結構不看值剔难,return語句不一定會執(zhí)行得到
}
}
數組:
概念:計算機中多個連續(xù)的存儲空間,可以存儲連續(xù)的相同類型順序
數組的基本語法
動態(tài)創(chuàng)建:
數據類型[]數組名稱=new 數據類型[長度]
靜態(tài)創(chuàng)建:
數據類型[]數組名稱={數據1奥喻,數據2偶宫,數據3}
先聲明后賦值:
數據類型[]數組名稱
數組名稱={數據1,數據2环鲤,數據3}
認識數組:
方法的形式參應該是
數據類型形式參數名
int[] a = new int[5];
int[]本身就是一個數據類型
數組的特點:
數據類型限定了數組可以存放的數據類型
一個數組可以存儲多個元素
一旦數組對象被創(chuàng)建好读宙,那么其長度就固定不變了
動態(tài)創(chuàng)建好數組之后,會自動分配默認值楔绞,和數組中的元素類型有關(類似之前成員變量的默認值)
如何使用;
存值:
數組名[下標]=值
取值:
遍歷
數組名[下標]
常見錯誤:
下標越界
空指針
打印數組:
設計一個方法结闸,打印傳入int數組中的所有元素唇兑,打印的格式:[11,22,44,55]
字符串的拼接打印