Java入门

Math 类、包(package)

2022-04-12  本文已影响0人  朱兰Juran

Math 类

JDK定义了许多有用的类,其中一个是Math类,它为数学运算提供了预定义的方法。

你不需要创建Math类的对象来使用它。要访问它,只需输入Math. 和相应的方法。

Math.abs() 返回参数的绝对值。参数可以是 int, float, long, double, short, byte类型。

int a = Math.abs(5);  // 5

int b = Math.abs(-10); // 10

Math.ceil() 将一个数进行上舍入,返回值大于或等于给定的参数。

double c = Math.ceil(6.231);  // 7.0

Math.floor() 将对一个数进行下舍入,返回给定参数最大的整数,该整数小于或等给定的参数。

double f = Math.floor(6.231);  // 6.0

Math.max() 用于返回两个参数中的最大值。

int m = Math.max(5,10);  // 10

相反,Math.min() 用于返回两个参数中的最小值。

int m = Math.min(5,10);  // 5

Math.pow() 用于返回第一个参数的第二个参数次方。值以double形式返回。

double p = Math.pow(2,3); // 8.0

提示:Math 类还提供了其他一些方法,例如:sqrt(),sin(),cos() 方法等等。


包(package)

Java 使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类、接口、枚举和注释等。

一个包(package)可以定义为一组相互联系的类型(类、接口、枚举和注释),为这些类型提供访问保护和命名空间管理的功能。

用Java创建一个包是非常简单的。使用Eclipse开发工具,通过右键点击项目中的src目录,并选择 New(新建)-> Package(包)。为这个包取一个合适的名字,然后点击 “Finish(完成)” 。

在包中创建/移动类时,以下代码将出现在文件列表的顶部。

package com.bobo;

这表示这个类所属的包。

现在,我们需要导入包中的类,以便能够使用它们。

下面是一个例子,显示如何使用com.bobo包的Cat类。

import com.bobo.Cat;

class MyJavaClass {

  public static void main(String[] args) {

    Cat c1 = new Cat();

    c1.barking();

  }

}

当一个类被放入一个包中时会发生两个主要的结果。首先,包的名称成为该类名称的一部分。其次,包的名称必须与相应的类文件所在的目录结构相匹配。

提示:使用通配符 "*" 导入包中的所有类。例如,import com.bobo.* 将导入com.bobo包中的所有类。

上一篇 下一篇

猜你喜欢

热点阅读