Java基礎 第二節 第十課
概述
java.lang.Math
類包含用於執行基本屬性運算的方法, 如初等指數, 對數, 平方根和三角函式. 類似這樣的工具類, 其所有方法均為靜態方法, 並且不會建立物件, 呼叫起來非常簡單.
基本運算的方法
public static double abs(double a)
: 返回 double 值的絕對值.
double d1 = Math.abs(‐5); // d1的值為5
double d2 = Math.abs(5); // d2的值為5
public static double ceil(double a)
: 返回大於等於引數最小的整數.
double d1 = Math.ceil(3.3); // d1的值為 4.0
double d2 = Math.ceil(‐3.3); // d2的值為 ‐3.0
double d3 = Math.ceil(5.1); // d3的值為 6.0
public static double floor(double a)
: 返回小於等於引數最大的整數.
double d1 = Math.floor(3.3); // d1的值為3.0
double d2 = Math.floor(‐3.3); // d2的值為‐4.0
double d3 = Math.floor(5.1); // d3的值為 5.0
public static long round(double a)
: 返回最接近引數的 long. (相當於四捨五入方法)
long d1 = Math.round(5.5); // d1的值為6.0
long d2 = Math.round(5.4); // d2的值為5.0
練習
請使用 Math 相關的 API, 計算在 -10.8 到 5.9 之間, 絕對值大於 6 或者小於 2.1 的整數有多少個?
public class Test74 {
public static void main(String[] args) {
// 定義最小值
double min = -10.8;
// 定義最大值
double max = 5.9;
// 定義變數計數
int count = 0;
// 範圍內迴圈
for (double i = Math.ceil(min); i <= max; i++) {
// 獲取絕對值並判斷
if (Math.abs(i) > 6 || Math.abs(i) < 2.1) {
// 計數
count++;
}
}
System.out.println("個數為: " + count + " 個"); // 輸出結果: 個數為: 9 個
}
}
相關文章
- Java基礎 第三節 第十課Java
- Java基礎 第二節 第三課Java
- Java基礎 第三節 第二十課Java
- Java基礎 第二節 第二十一課Java
- java基礎第二季最後一節課練習Java
- Java基礎 第一節 第八課Java
- Java基礎 第三節 第五課Java
- Java基礎 第三節 第七課Java
- Java基礎 第三節 第六課Java
- Java基礎 第三節 第一課Java
- Python 第十節 第十七課Python
- java EE開發之Servlet第十一課:反射基礎三JavaServlet反射
- 第二課 Python基礎語法Python
- Python 第十節 第六課Python
- 第二節課記錄
- 第二十八節:Java基礎-進階繼承,抽象類,介面Java繼承抽象
- 老王的JAVA基礎課:第5課 物件導向Java物件
- Java基礎程式碼季節判斷季節1Java
- 百度前端學院-基礎學院-第二課前端
- 機器學習 第六節 第二課機器學習
- 開課吧Java課堂:小應用程式基礎是什麼Java
- Swoft 基礎到微服務篇 (第二章課程大綱)微服務
- 【零基礎網頁開發】 第十六課 form表單常用元素網頁ORM
- HarmonyOS 第一課:基礎課程
- 機器學習進階 第一節 第十六課機器學習
- Java基礎回顧(牛客網專案課程)Java
- JAVA開發面試題&基礎篇&第十部分(基礎篇結尾)Java面試題
- 第一章-JAVA基礎-課後總結和課後習題Java
- Java語言程式設計(基礎篇)第十版 5.14Java程式設計
- 機器學習進階 第二節 第八課機器學習
- java基礎第二季,噠噠租車系統Java
- 第65節:Java後端的學習之Spring基礎Java後端Spring
- 零基礎學Java第四節(字串相關類)Java字串
- 零基礎學Java第六節(物件導向二)Java物件
- Java基礎-語法基礎Java
- 第二章 Pytorch基礎PyTorch
- 第二章 HTML基礎HTML
- JAVA 基礎Java