美文网首页
Java Number & Math类

Java Number & Math类

作者: JocelynLee33 | 来源:发表于2019-01-07 09:33 被阅读0次

(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。

int和integer的区别:

如果我们定义一个int类型的数,只是用来进行一些加减乘除的运算or作为参数进行传递,那么就可以直接声明为int基本数据类型,但如果要像对象一样来进行处理,那么就要用Integer来声明一个对象,因为java是面向对象的语言,因此当声明为对象时能够提供很多对象间转换的方式,与一些常用的方法。

Java Math类:

例子:

public class Test {

    public static void main (String []args) 

    { 

        System.out.println("90 度的正弦值:" + Math.sin(Math.PI/2)); 

        System.out.println("0度的余弦值:" + Math.cos(0)); 

        System.out.println("60度的正切值:" + Math.tan(Math.PI/3)); 

        System.out.println("1的反正切值: " + Math.atan(1)); 

        System.out.println("π/2的角度值:" + Math.toDegrees(Math.PI/2)); 

        System.out.println(Math.PI); 

    }  }

Number & Math类方法:

Java Number & Math 类 | 菜鸟教程

Math 的 floor,round 和 ceil 方法实例比较:

1.floor 返回不大于的最大整数 。

2.round 则是4舍5入的计算,入的时候是到大于它的整数。round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。

3.ceil 则是不小于他的最小整数。

转自Java Math的 floor,round和ceil的总结 - foart的专栏 - CSDN博客

相关文章

  • Java Number & Math类

    (Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。 i...

  • Java Number & Math 类

    一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 实例:...

  • Java Number & Math类

    一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等。 然而,在...

  • Java Number & Math 类

    一般地,当需要使用数字的时候,我们通常使用内置数据类型,如: byte, short, int, long, fl...

  • Java Number&Math类

    Number类 一般当需要使用数字的时候,我们通常使用内置数据类型:int,long,byte,double,fl...

  • 关于数学

    Number & Math 类方法 下面的表中列出的是 Number & Math 类常用的一些方法: 序号方法与...

  • JAVA的Number 和 Math 类

    1.Number 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、doub...

  • 大数字运算

    在Java中提供了大数字的操作类,即java.math.BigInteger类与java.math.BigDeci...

  • java(6-Number、Math、String类)

    一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 然而,...

  • Java大数字运算BigDecimal 类!!!

    在Java中提供了用于大数字运算的类,即 java.math.BigInteger 类和 java.math.Bi...

网友评论

      本文标题:Java Number & Math类

      本文链接:https://www.haomeiwen.com/subject/ktfozftx.html