JAVASE基礎02
阿新 • • 發佈:2020-12-13
第二週
方法(函式)
方法的定義
-
概念:實現特定功能的一段程式碼,可以反覆使用;
-
定義語法
//方法的組成:訪問修飾符、返回值型別、方法名 public static void test(int[] arr) { //方法體; arr[0] = 100; }
-
方法定義的位置:
-
方法的引數
返回值與返回值型別
-
概念:方法執行後的返回結果;
-
方法執行後,有些方法無需返回值,有些方法必須有特定的返回值型別;
//當方法呼叫時,需要對應的資料型別用於接收返回的資料 String result = test(num, target); //此方法需要特定的返回值型別為:String public static String test(int input, int target) { if (input == target) { //將結果返回到方法的呼叫處; return "恭喜你答對了!"; } else
-
-
return關鍵字:結束方法!
陣列
陣列的概念
陣列的建立
//資料型別、陣列名、分配長度為10的記憶體空間;
int[] newArr = new int[10];
陣列的組成
陣列的遍歷
//表示從0開始到陣列長度-1全部遍歷,取出陣列的值;
for (int i = 0; i < newArr.length; i++) {
//每次遍歷都取出對應下標的值
System.out.print(newArr[i]+" ");
}
陣列的擴容
public static void test() {
//建立原始陣列
int[] arr = {12,54,89,34,16};
//定義新陣列的長度
int[] newArr = new int[10];
//對原始陣列進行遍歷,將陣列中的元素一一賦值到新陣列中;
for (int i = 0; i < arr.length; i++) {
newArr[i] =arr[i];
}
//遍歷新陣列,得到的就是擴容後的值
for (int i = 0; i < newArr.length; i++) {
System.out.print(newArr[i]+" ");
}
}
面向物件
面向物件思想
類的定義
物件的建立
//物件的型別與建立的類名完全相同
Student stu = new Student();
//呼叫物件屬性:物件名.屬性呼叫 = 賦值
stu.name = "吳清麗";
stu.age = 21;
stu.sex = "女";
stu.score = 100;