:-: **java算術計算**
## 算術運算符
將操作數參與數學計算(通常為數學計算)
~~~java
+ - * / % ++ --
~~~
算術運算符用在數學表達式中,它們的作用和在數學中的作用一樣
#### 自增自減運算符
* 前綴自增自減法(++a,--a): 先進行自增或者自減運算,再進行表達式運算
* 后綴自增自減法(a++,a--): 先進行表達式運算,再進行自增或者自減運算
注意:
除法“/”當兩邊為整數時,取整數部分,舍余數。當兩邊為浮點型時,按正常規則相除。
~~~java
int a=8;
int b=6;
double x=a/b;
System.out.println(x);
//輸出1.0
~~~
## java math庫(靜態方法)
~~~java
//靜態導入
import static java.lang.Math.*;
public class HelloWorld {
public static void main(String args[]){
int a=3;
double x=a*PI;
System.out.println(x);
}
}
~~~
#### 字段
PI : 比任何其他值都更接近 pi(即圓的周長與直徑之比)的 double 值。
E :比任何其他值都更接近 e(即自然對數的底數)的 double 值
#### 方法
* 絕對值 abs()
* 三角函數 cos() sin() tan()
* 反三角函數 acos() asin() atan()
* 返回方根值
sqrt() 返回正確舍入的 double 值的正平方根
cbrt() 返回 double 值的立方根
hypot(double x, double y) 返回 sqrt(x2 +y2),沒有中間溢出或下溢
* 角度與弧度的互換
:-: java條件判斷
## 關系運算符