专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java之路-10 API、Scanner类、Random类、Math类

temp10 2024-10-11 18:21:54 java教程 19 ℃ 0 评论

一、什么是API

API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们只需要学习这些类如何使用即可。

Java之路-10 API、Scanner类、Random类、Math类

使用API主要分三步,导包、创建对象、调用方法。

导包:使用import关键字导包,在类的所有代码之前导包,引入要使用的类型,java.lang包下的所有类无需导入。

创建对象:数据类型 变量名 = new 数据类型(参数列表);

调用方法:变量名.方法名();

二、Scanner类

该类是一个可以解析基本类型和字符串的简单文本扫描器。

Scanner sc = new Scanner(System.in);

int i = sc.nextInt();

nextInt将输入信息的下一个标记扫描为一个 int 值。

System.in:系统输入指的是通过键盘录入数据。

上面的类的具体使用方法如下

三、Random类

该类的实例用于生成伪随机数。

成员方法:public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和 指定值 n (不包括)之间的int 值。

四、Math类

java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单。常用方法有:

public static double abs(double a) :返回 double 值的绝对值

double d1 = Math.abs(‐5); //d1的值为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

public static double floor(double a) :向下取整,返回小于等于参数最大的整数。

double d1 = Math.floor(3.3); //d1的值为3.0

double d2 = Math.floor(‐3.3); //d2的值为‐4.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

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表