標籤:
方法
方法的定義:
修飾符 傳回值類型 函數名(參數列表){執行語句;return 傳回值;} 由於main時靜態所以定義的函數也需要是靜態staticpublic static xxx(){ } 函數的重載:同一個類中,可以存在一個以上的同名函數,只他們的參數個數或者參數類型不同即可。//重載和傳回值類型沒關係,傳回值類型不同,其他相同不可以同時存在於一個類中。當定義的功能相同,但運算的位置內容不同,定義同一個函數名稱表示功能,但參數列表不同來區分多個同名函數。例: class Zx { public static void main(String args[]) { add(1,2); add(1,2,3); } public static int add(int x,int y) { return x+y; } public static int add(int x,int y,int z) { return x+y+z; } } 棧:存放簡單變數,對象的引用,函數,自動釋放無用的引用和函數。堆:存放實體,對象,new 出來的,堆中實體都有預設初始化值,當一個實體在堆中沒有被引用時,過一段時間會被java虛擬機器中的記憶體回收機制回收。 數組 定義格式:元素類型 [] 數組名 = new 元素類型[長度];int [] number = new int[10];int [] arr = new int [] {1,2,3,4,5};屬性:arr.length //數組長度Arrays.sort(arr)//將arr由小到大排序 進位轉換 num&15;nut=num>>>4;
直到num<=15即可
下次之前搞懂並且編一遍上傳代碼 與運算可求餘數:78&3:求78餘4的餘數,可利用與運算和位元運算來進行進位轉換 class Zx { public static void main(String args[]) { int a=600000; while (a>0) { System.out.println(a&7); a=a>>>3; } }}
Java 3&4(函數,記憶體,數組)