当前位置:实例文章 » JAVA Web实例» [文章]常用API学习04(Java)

常用API学习04(Java)

发布人:shili8 发布时间:2025-01-10 02:16 阅读次数:0

**常用API学习04(Java)**

在前面的几篇文章中,我们已经学习了 Java 中一些常用的 API,包括 `String`、`Arrays` 和 `Collections` 等。今天我们将继续学习另外几个重要的 API:`Math`、`Random` 和 `Date`。

###1. Math API`Math` API 提供了一系列用于数学运算的方法,例如平方根、对数、余弦等。这些方法都静态方法,因此可以直接通过类名调用。

#### 示例代码:

javaimport java.lang.Math;

public class MathExample {
 public static void main(String[] args) {
 // 平方根 double sqrt = Math.sqrt(9);
 System.out.println("平方根:" + sqrt);

 // 对数 double log = Math.log(10);
 System.out.println("对数:" + log);

 //余弦 double cos = Math.cos(Math.PI /2);
 System.out.println("余弦:" + cos);

 // 最大值和最小值 int[] arr = {1,3,5,7};
 int max = Math.max(arr[0], arr[1]);
 int min = Math.min(arr[0], arr[1]);
 System.out.println("最大值:" + max);
 System.out.println("最小值:" + min);

 // absolute double abs = Math.abs(-5.6);
 System.out.println("绝对值:" + abs);
 }
}


###2. Random API`Random` API 提供了一系列用于生成随机数的方法。这些方法都静态方法,因此可以直接通过类名调用。

#### 示例代码:

javaimport java.util.Random;

public class RandomExample {
 public static void main(String[] args) {
 // nextInt int random = new Random().nextInt(10);
 System.out.println("随机数:" + random);

 // nextDouble double randomDouble = new Random().nextDouble();
 System.out.println("随机双精度浮点数:" + randomDouble);

 // nextBoolean boolean randomBoolean = new Random().nextBoolean();
 System.out.println("随机布尔值:" + randomBoolean);
 }
}


###3. Date API`Date` API 提供了一系列用于处理日期和时间的方法。这些方法都静态方法,因此可以直接通过类名调用。

#### 示例代码:

javaimport java.util.Date;

public class DateExample {
 public static void main(String[] args) {
 // getCurrentTime long currentTime = System.currentTimeMillis();
 System.out.println("当前时间(毫秒):" + currentTime);

 // getCurrentDate Date currentDate = new Date();
 System.out.println("当前日期:" + currentDate);

 // parse String dateStr = "2022-01-0112:00:00";
 Date parsedDate = Date.parse(dateStr);
 System.out.println("解析的日期:" + parsedDate);

 // format String formattedDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
 System.out.println("格式化的日期:" + formattedDate);
 }
}


### 总结在本篇文章中,我们学习了 Java 中 `Math`、`Random` 和 `Date` API 的使用方法。这些 API 提供了一系列用于数学运算、生成随机数和处理日期和时间的方法。通过掌握这些 API,开发者可以更好地解决实际问题。

### 最后如果你有任何疑问或需要进一步学习,请在评论区留言。

相关标签:学习java开发语言
其他信息

其他资源

Top