java基礎類詳解

2021-08-17 17:20:13 字數 2842 閱讀 9264

1:math

//               引數必

須是對應的弧度

值log.d(tag, "onclick:sin(60)== "+math.sin(60/180*math.pi));

log.d(tag, "onclick:cos(60)== "+math.cos(60/180*math.pi));

log.d(tag, "onclick:tan(45)== "+math.tan(45/180*math.pi));

// math.asin

反三角函式返回

值都是弧度

值不是角度

值log.d(tag, "onclick:asin(05)== "+math.todegrees(math.asin(0.5)));

log.d(tag, "onclick:acos(05)== "+math.todegrees(math.acos(0.5)));

log.d(tag, "onclick:atan(1)== "+math.todegrees(math.atan(1)));

// 將角度

值轉化為弧度

值log.d(tag, "onclick:toradians(180)== "+math.toradians(180));

// 將弧度

轉化為對應的角度

log.d(tag, "onclick:todegrees(pi)== "+math.todegrees(math.pi));

// 忽略e

的x次方log.d(tag, "onclick:exp(4)== "+math.exp(4));

log.d(tag, "onclick:log(4)== "+math.log(4));

// 開平方

log.d(tag, "onclick:sqrt(5)== "+math.sqrt(5));

// 開立方

log.d(tag, "onclick:cbrt(5)== "+math.cbrt(5));

// 5的3

次方log.d(tag, "onclick:pow(5)== "+math.pow(5,3));

//

返回大於等於

( >= )給定

引數的的最小整數。

log.d(tag, "onclick:ceil(5)== "+math.ceil(5));

//

返回與引數

最接近的整

數。返回型別

為double

。log.d(tag, "onclick:rint(5)== "+math.rint(5));//它

表示四捨五入,演算法

為math.floor(x+0.5),即將

原來的數

字加上0.5

後再向下取整,所以,

// math.round(11.5) 的結

果為12,

math.round(-11.5) 的結

果為-11。

log.d(tag, "onclick:round(5)== "+math.round(5.1));

//

log.d(tag, "onclick:random(5)== "+math.random());

log.d(tag, "onclick:max(5)== "+math.max(1,12));

log.d(tag, "onclick:min(5)== "+math.min(1,12));

d/mainactivity: onclick:sin(60)== 0.0

d/mainactivity: onclick:cos(60)== 1.0

d/mainactivity: onclick:tan(45)== 0.0

d/mainactivity: onclick:asin(05)== 30.000000000000004

d/mainactivity: onclick:acos(05)== 60.00000000000001

d/mainactivity: onclick:atan(1)== 45.0

d/mainactivity: onclick:toradians(180)== 3.141592653589793

d/mainactivity: onclick:todegrees(pi)== 180.0

d/mainactivity: onclick:exp(4)== 54.598150033144236

d/mainactivity: onclick:log(4)== 1.3862943611198906

d/mainactivity: onclick:sqrt(5)== 2.23606797749979

d/mainactivity: onclick:cbrt(5)== 1.709975946676697

d/mainactivity: onclick:pow(5)== 125.0

d/mainactivity: onclick:ceil(5)== 5.0

d/mainactivity: onclick:rint(5)== 5.0

d/mainactivity: onclick:round(5)== 5

d/mainactivity: onclick:random(5)== 0.7813391965003292

d/mainactivity: onclick:max(5)== 12

d/mainactivity: onclick:min(5)== 1

java 基礎 類詳解

package 包名 類修飾詞列表 class 類名 extends 父類 implements 介面 名 內的內容可以不加1 作用 用於實現類的各種功能。2 定義 public 返回資料型別 方法名 引數列表 返回的資料型別若為空則為void3 呼叫類的成員方法 不被private修飾 在main...

Java基礎 極客 08 Java類方法詳解

2 static關鍵字 姓名 性別 年齡 身高 性格,做自我介紹 public class liefangfademo1 3 定義無參方法 姓名 性別 年齡 身高 性格,做自我介紹 public class liefangfademo2 把反覆使用的 分裝在方法中 public static voi...

java類集詳解

在學習類集之前,先明確乙個概念,那就是啥叫重量級,啥叫輕量級。在學習框架或容器時,常常會有人說這個容器是重量級的,這個容器是輕量級的,現在就對重量級和輕量級做乙個解釋。重量級還是輕量級主要看它應用了多少服務。使用服務越多,對系統資源的占用也越多,負載越大,必然會影響到應用發布時間和執行效能。對於乙個...