函數
系統函數--- 一個小的功能模塊--減小代碼的耦合度
main() 程序主入口
nextInt() charAt() Math.random() 數組
字符串函數(String)dom
charAt(int index)---獲取字符串中指定索引位置的字符
equals(String str)---判斷兩個字符串是否相等
getBytes()-把字符串轉換爲byte數組
indexOf(String str)返回指定字符在此字符串中從左往右第一次出現處的索引。
lastIndexOf() 返回指定字符在此字符串中從右往左第一次出現處的索引。
replace(char oldchar,char newchar);--把當前字符串中的oldchar所有替換成newchar
split(String str) --字符串分割,按照給定的字符串str,把字符串分割成字符串數組
substring(int beginIndex)字符串截取,從給定的beginIndex索引位置開始截取字符串到字符串的結尾,返回截取到得字符串
substring(int beginIndex, int endIndex) 字符串截取,從給定的beginIndex索引位置開始截取字符串到endIndex位置結束,
包含開始位置,不包含結束位置,返回截取到得字符串
toLowerCase() --把字符串轉換成小寫
toUpperCase() --把字符串轉換成大寫
trim() --去除字符串兩邊的空白字符
數學函數(Math)
random() 生成一個0到1的小數,包含0不包含1
abs() 求絕對值
cbrt() 獲取立方根
floor()向下取整
max()取最大值
min() 取最小值
pow()求一個數的幾回冪
round()四捨五入
sqrt()平方根
ceil()向上取整
時間函數(Date)
實例化時間對象
Date date=new Date();
getYear() 獲取從1900年代當前年份的年份差
getMonth() 獲取月份,從0開始
getDate() 獲取當前日期
getHours() 獲取當前小時數
getMinutes() 獲取當前分鐘數
getDay() 獲取當前星期幾
getSeconds() 獲取當前秒數
getTime() 獲取當前時間戳 從1970年1月1號 00:00:00到如今的毫秒數 函數
自定義函數
函數中主要要關注(方法名,參數,返回值)
函數不能包含在函數以內
語法
返回值類型 函數名(參數類型 參數名,參數類型 參數名){對象
函數體
}
無參無返回
有參無返回
無參有返回
有參有返回
寫一個函數的時候須要考慮:
1:這個函數式幹什麼
2:咱們須要從這個函數中獲得什麼
3:調用這個函數咱們須要傳遞什麼(付出什麼)索引