基本類型包裝,及運算

基本類型包裝類

Integer類parseInt方法


parseInt("? ? ")轉10進制


Integer類構造方法


intvalue(String? s)引用型轉int型


Integer類其他方法




獲取int的最大值和最小值



自動裝箱和自動拆箱,JDK1.5新特性(了解)



自動裝箱和自動拆箱練習題



問題


System類方法exit


退出虛擬機


System類方法gc


System類方法getProperties



System類方法arraycopy


arraycopy復制數組


Math類的方法_1


static double sqrt(double d)

返回參數的平方根


static double pow (double a, double b)

a的b次方


2的3次方


static double floor(double d)

返回? <? 或? =? 參數d的 最大整數



static double ceil(double d)

返回? >? 或? =? d的最小整數



static int abs(int i)

獲取參數的絕對值



Math類的方法_2


static double round(doubl d)

獲取參數的四舍五入,取整數



static double random() 返回隨機數 0.0-1.0之間

來源,也是Random類? ?nextDouble();



Arrays工具類


static String toString(數組)

*? 將數組變成字符串


[1,2,3,4]


static int binarySearch(數組, 被查找的元素)

*? 數組的二分搜索法

*? 返回元素在數組中出現的索引

*? 元素不存在, 返回的是? (-插入點-1)


返回索引


static void sort(數組)

*? 對數組升序排列



BigInteger類四則運算


BigInteger b1 = new BigInteger("5581613661405146");






BigDecimal類概述


問題


BigDecimal實現三則運算


計算b1+b2的和,調用方法add



計算b3-b2的差,調用方法subtract



計算b5*b6的成績,調用方法 multiply



BigDecimal類實現除法


?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容